mise au point config apache, y compris certificats
This commit is contained in:
@@ -15,6 +15,10 @@ koha_smtp_host: localhost
|
|||||||
koha_smtp_port: 587
|
koha_smtp_port: 587
|
||||||
koha_smtp_user: mail
|
koha_smtp_user: mail
|
||||||
koha_smtp_password: mail
|
koha_smtp_password: mail
|
||||||
|
koha_apache_ssl_cert: /etc/letsencrypt/live/koha.opendoor.fr/cert.pem
|
||||||
|
koha_apache_ssl_key: /etc/letsencrypt/live/koha.opendoor.fr/privkey.pem
|
||||||
|
koha_apache_ssl_chain: /etc/letsencrypt/live/koha.opendoor.fr/fullchain.pem
|
||||||
|
|
||||||
|
|
||||||
koha_packages:
|
koha_packages:
|
||||||
- docbook-xsl
|
- docbook-xsl
|
||||||
|
|||||||
@@ -5,3 +5,7 @@
|
|||||||
service:
|
service:
|
||||||
name: apache2
|
name: apache2
|
||||||
state: restarted
|
state: restarted
|
||||||
|
|
||||||
|
- name: reload systemd
|
||||||
|
systemd:
|
||||||
|
daemon-reload: yes
|
||||||
37
tasks/apache.yml
Normal file
37
tasks/apache.yml
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
|
||||||
|
- name: install apache itk
|
||||||
|
apt:
|
||||||
|
name: libapache2-mpm-itk
|
||||||
|
state: present
|
||||||
|
|
||||||
|
- name: activate required modules
|
||||||
|
apache2_module:
|
||||||
|
state: present
|
||||||
|
name: "{{ item }}"
|
||||||
|
loop:
|
||||||
|
- rewrite
|
||||||
|
- proxy
|
||||||
|
- proxy_http
|
||||||
|
- ssl
|
||||||
|
- cgi
|
||||||
|
notify: reload apache
|
||||||
|
|
||||||
|
- name: configuration
|
||||||
|
template:
|
||||||
|
src: "{{ item }}"
|
||||||
|
dest: /etc/apache2/sites-enabled/
|
||||||
|
notify: reload apache
|
||||||
|
loop:
|
||||||
|
- apache-intranet.conf
|
||||||
|
- apache-opac.conf
|
||||||
|
|
||||||
|
- name: configuration - shared files
|
||||||
|
template:
|
||||||
|
src: "{{ item }}"
|
||||||
|
dest: "{{ koha_install_dir }}/etc/"
|
||||||
|
loop:
|
||||||
|
- apache-shared-api-acl.conf
|
||||||
|
- apache-shared-intranet-plack.conf
|
||||||
|
- apache-shared-opac-plack.conf
|
||||||
|
notify: reload apache
|
||||||
|
|
||||||
@@ -58,6 +58,7 @@
|
|||||||
- Makefile
|
- Makefile
|
||||||
- MYMETA.json
|
- MYMETA.json
|
||||||
- MYMETA.yml
|
- MYMETA.yml
|
||||||
|
register: result
|
||||||
|
|
||||||
- name: make && & make install
|
- name: make && & make install
|
||||||
tags: wip
|
tags: wip
|
||||||
@@ -67,6 +68,7 @@
|
|||||||
- make install
|
- make install
|
||||||
args:
|
args:
|
||||||
chdir: "{{ koha_src_dir }}"
|
chdir: "{{ koha_src_dir }}"
|
||||||
|
when: result.changed
|
||||||
|
|
||||||
- name: configure environment
|
- name: configure environment
|
||||||
template:
|
template:
|
||||||
@@ -80,13 +82,9 @@
|
|||||||
state: link
|
state: link
|
||||||
|
|
||||||
- name: configure apache
|
- name: configure apache
|
||||||
template:
|
import_tasks: apache.yml
|
||||||
src:
|
tags: apache
|
||||||
dest: /etc/apache/sites-enabled/
|
|
||||||
notify: reload apache
|
|
||||||
loop:
|
|
||||||
- apache-intranet.conf
|
|
||||||
- apache-opac.conf
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
- name: configure plack
|
||||||
|
import_tasks: plack.yml
|
||||||
|
tags: plack
|
||||||
|
|||||||
13
tasks/plack.yml
Normal file
13
tasks/plack.yml
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
- name: deploy plack service
|
||||||
|
template:
|
||||||
|
src: plack-opac.service
|
||||||
|
dest: /etc/systemd/system/
|
||||||
|
notify: reload systemd
|
||||||
|
|
||||||
|
- name: start and activate plack service
|
||||||
|
systemd:
|
||||||
|
name: plack-opac.service
|
||||||
|
state: started
|
||||||
|
enabled: true
|
||||||
|
|
||||||
|
|
||||||
@@ -15,8 +15,8 @@
|
|||||||
# AUTHOR => [q[Koha Contributors <https://koha-community.org/>]]
|
# AUTHOR => [q[Koha Contributors <https://koha-community.org/>]]
|
||||||
# BUILD_REQUIRES => { }
|
# BUILD_REQUIRES => { }
|
||||||
# CONFIGURE_REQUIRES => { }
|
# CONFIGURE_REQUIRES => { }
|
||||||
# INSTALLMAN1DIR => q[/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/man/man1]
|
# INSTALLMAN1DIR => q[{{ koha_install_dir }}/man/man1]
|
||||||
# INSTALLMAN3DIR => q[/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/man/man3]
|
# INSTALLMAN3DIR => q[{{ koha_install_dir }}/man/man3]
|
||||||
# NAME => q[koha]
|
# NAME => q[koha]
|
||||||
# NO_META => q[1]
|
# NO_META => q[1]
|
||||||
# PL_FILES => { fix-perl-path.PL=>[q[blib]], rewrite-config.PL=>[q[blib/KOHA_CONF_DIR/koha-conf.xml], q[blib/KOHA_CONF_DIR/koha-httpd.conf], q[blib/KOHA_CONF_DIR/log4perl.conf], q[blib/KOHA_CONF_DIR/koha-worker.service], q[blib/ZEBRA_CONF_DIR/etc/default.idx], q[blib/MISC_DIR/koha-install-log], q[blib/ZEBRA_CONF_DIR/etc/passwd], q[blib/ZEBRA_CONF_DIR/zebra-biblios-dom.cfg], q[blib/ZEBRA_CONF_DIR/zebra-authorities-dom.cfg], q[blib/ZEBRA_CONF_DIR/explain-authorities.xml], q[blib/ZEBRA_CONF_DIR/explain-biblios.xml], q[blib/ZEBRA_CONF_DIR/retrieval-info-auth-dom.xml], q[blib/ZEBRA_CONF_DIR/retrieval-info-bib-dom.xml], q[blib/SCRIPT_DIR/koha-zebra-ctl.sh], q[blib/SCRIPT_DIR/koha-index-daemon-ctl.sh], q[blib/PERL_MODULE_DIR/C4/Context.pm], q[blib/SCRIPT_NONDEV_DIR/kohalib.pl]] }
|
# PL_FILES => { fix-perl-path.PL=>[q[blib]], rewrite-config.PL=>[q[blib/KOHA_CONF_DIR/koha-conf.xml], q[blib/KOHA_CONF_DIR/koha-httpd.conf], q[blib/KOHA_CONF_DIR/log4perl.conf], q[blib/KOHA_CONF_DIR/koha-worker.service], q[blib/ZEBRA_CONF_DIR/etc/default.idx], q[blib/MISC_DIR/koha-install-log], q[blib/ZEBRA_CONF_DIR/etc/passwd], q[blib/ZEBRA_CONF_DIR/zebra-biblios-dom.cfg], q[blib/ZEBRA_CONF_DIR/zebra-authorities-dom.cfg], q[blib/ZEBRA_CONF_DIR/explain-authorities.xml], q[blib/ZEBRA_CONF_DIR/explain-biblios.xml], q[blib/ZEBRA_CONF_DIR/retrieval-info-auth-dom.xml], q[blib/ZEBRA_CONF_DIR/retrieval-info-bib-dom.xml], q[blib/SCRIPT_DIR/koha-zebra-ctl.sh], q[blib/SCRIPT_DIR/koha-index-daemon-ctl.sh], q[blib/PERL_MODULE_DIR/C4/Context.pm], q[blib/SCRIPT_NONDEV_DIR/kohalib.pl]] }
|
||||||
@@ -109,13 +109,13 @@ INSTALLSITESCRIPT = /usr/local/bin
|
|||||||
DESTINSTALLSITESCRIPT = $(DESTDIR)$(INSTALLSITESCRIPT)
|
DESTINSTALLSITESCRIPT = $(DESTDIR)$(INSTALLSITESCRIPT)
|
||||||
INSTALLVENDORSCRIPT = /usr/bin
|
INSTALLVENDORSCRIPT = /usr/bin
|
||||||
DESTINSTALLVENDORSCRIPT = $(DESTDIR)$(INSTALLVENDORSCRIPT)
|
DESTINSTALLVENDORSCRIPT = $(DESTDIR)$(INSTALLVENDORSCRIPT)
|
||||||
INSTALLMAN1DIR = /home/koha/Koha-v21.05.05/{{ koha_install_dir }}/man/man1
|
INSTALLMAN1DIR = {{ koha_install_dir }}/man/man1
|
||||||
DESTINSTALLMAN1DIR = $(DESTDIR)$(INSTALLMAN1DIR)
|
DESTINSTALLMAN1DIR = $(DESTDIR)$(INSTALLMAN1DIR)
|
||||||
INSTALLSITEMAN1DIR = /usr/local/man/man1
|
INSTALLSITEMAN1DIR = /usr/local/man/man1
|
||||||
DESTINSTALLSITEMAN1DIR = $(DESTDIR)$(INSTALLSITEMAN1DIR)
|
DESTINSTALLSITEMAN1DIR = $(DESTDIR)$(INSTALLSITEMAN1DIR)
|
||||||
INSTALLVENDORMAN1DIR = /usr/share/man/man1
|
INSTALLVENDORMAN1DIR = /usr/share/man/man1
|
||||||
DESTINSTALLVENDORMAN1DIR = $(DESTDIR)$(INSTALLVENDORMAN1DIR)
|
DESTINSTALLVENDORMAN1DIR = $(DESTDIR)$(INSTALLVENDORMAN1DIR)
|
||||||
INSTALLMAN3DIR = /home/koha/Koha-v21.05.05/{{ koha_install_dir }}/man/man3
|
INSTALLMAN3DIR = {{ koha_install_dir }}/man/man3
|
||||||
DESTINSTALLMAN3DIR = $(DESTDIR)$(INSTALLMAN3DIR)
|
DESTINSTALLMAN3DIR = $(DESTDIR)$(INSTALLMAN3DIR)
|
||||||
INSTALLSITEMAN3DIR = /usr/local/man/man3
|
INSTALLSITEMAN3DIR = /usr/local/man/man3
|
||||||
DESTINSTALLSITEMAN3DIR = $(DESTDIR)$(INSTALLSITEMAN3DIR)
|
DESTINSTALLSITEMAN3DIR = $(DESTDIR)$(INSTALLSITEMAN3DIR)
|
||||||
@@ -10188,76 +10188,76 @@ distsignature : distmeta
|
|||||||
# --- MakeMaker install section:
|
# --- MakeMaker install section:
|
||||||
|
|
||||||
KOHA_INST_API_CGI_DIR = blib/API_CGI_DIR
|
KOHA_INST_API_CGI_DIR = blib/API_CGI_DIR
|
||||||
KOHA_DEST_API_CGI_DIR = $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/api
|
KOHA_DEST_API_CGI_DIR = $(DESTDIR){{ koha_install_dir }}/api
|
||||||
|
|
||||||
KOHA_INST_BACKUP_DIR = blib/BACKUP_DIR
|
KOHA_INST_BACKUP_DIR = blib/BACKUP_DIR
|
||||||
KOHA_DEST_BACKUP_DIR = $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/var/spool
|
KOHA_DEST_BACKUP_DIR = $(DESTDIR){{ koha_install_dir }}/var/spool
|
||||||
|
|
||||||
KOHA_INST_DOC_DIR = blib/DOC_DIR
|
KOHA_INST_DOC_DIR = blib/DOC_DIR
|
||||||
KOHA_DEST_DOC_DIR = $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/doc
|
KOHA_DEST_DOC_DIR = $(DESTDIR){{ koha_install_dir }}/doc
|
||||||
|
|
||||||
KOHA_INST_INTRANET_CGI_DIR = blib/INTRANET_CGI_DIR
|
KOHA_INST_INTRANET_CGI_DIR = blib/INTRANET_CGI_DIR
|
||||||
KOHA_DEST_INTRANET_CGI_DIR = $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/intranet/cgi-bin
|
KOHA_DEST_INTRANET_CGI_DIR = $(DESTDIR){{ koha_install_dir }}/intranet/cgi-bin
|
||||||
|
|
||||||
KOHA_INST_INTRANET_TMPL_DIR = blib/INTRANET_TMPL_DIR
|
KOHA_INST_INTRANET_TMPL_DIR = blib/INTRANET_TMPL_DIR
|
||||||
KOHA_DEST_INTRANET_TMPL_DIR = $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/intranet/htdocs/intranet-tmpl
|
KOHA_DEST_INTRANET_TMPL_DIR = $(DESTDIR){{ koha_install_dir }}/intranet/htdocs/intranet-tmpl
|
||||||
|
|
||||||
KOHA_INST_INTRANET_WWW_DIR = blib/INTRANET_WWW_DIR
|
KOHA_INST_INTRANET_WWW_DIR = blib/INTRANET_WWW_DIR
|
||||||
KOHA_DEST_INTRANET_WWW_DIR = $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/intranet/htdocs
|
KOHA_DEST_INTRANET_WWW_DIR = $(DESTDIR){{ koha_install_dir }}/intranet/htdocs
|
||||||
|
|
||||||
KOHA_INST_KOHA_CONF_DIR = blib/KOHA_CONF_DIR
|
KOHA_INST_KOHA_CONF_DIR = blib/KOHA_CONF_DIR
|
||||||
KOHA_DEST_KOHA_CONF_DIR = $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/etc
|
KOHA_DEST_KOHA_CONF_DIR = $(DESTDIR){{ koha_install_dir }}/etc
|
||||||
|
|
||||||
KOHA_INST_LOCK_DIR = blib/LOCK_DIR
|
KOHA_INST_LOCK_DIR = blib/LOCK_DIR
|
||||||
KOHA_DEST_LOCK_DIR = $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/var/lock
|
KOHA_DEST_LOCK_DIR = $(DESTDIR){{ koha_install_dir }}/var/lock
|
||||||
|
|
||||||
KOHA_INST_LOG_DIR = blib/LOG_DIR
|
KOHA_INST_LOG_DIR = blib/LOG_DIR
|
||||||
KOHA_DEST_LOG_DIR = $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/var/log
|
KOHA_DEST_LOG_DIR = $(DESTDIR){{ koha_install_dir }}/var/log
|
||||||
|
|
||||||
KOHA_INST_MAN_DIR = blib/MAN_DIR
|
KOHA_INST_MAN_DIR = blib/MAN_DIR
|
||||||
KOHA_DEST_MAN_DIR = $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/man
|
KOHA_DEST_MAN_DIR = $(DESTDIR){{ koha_install_dir }}/man
|
||||||
|
|
||||||
KOHA_INST_MISC_DIR = blib/MISC_DIR
|
KOHA_INST_MISC_DIR = blib/MISC_DIR
|
||||||
KOHA_DEST_MISC_DIR = $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/misc
|
KOHA_DEST_MISC_DIR = $(DESTDIR){{ koha_install_dir }}/misc
|
||||||
|
|
||||||
KOHA_INST_OPAC_CGI_DIR = blib/OPAC_CGI_DIR
|
KOHA_INST_OPAC_CGI_DIR = blib/OPAC_CGI_DIR
|
||||||
KOHA_DEST_OPAC_CGI_DIR = $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/opac/cgi-bin
|
KOHA_DEST_OPAC_CGI_DIR = $(DESTDIR){{ koha_install_dir }}/opac/cgi-bin
|
||||||
|
|
||||||
KOHA_INST_OPAC_TMPL_DIR = blib/OPAC_TMPL_DIR
|
KOHA_INST_OPAC_TMPL_DIR = blib/OPAC_TMPL_DIR
|
||||||
KOHA_DEST_OPAC_TMPL_DIR = $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/opac/htdocs/opac-tmpl
|
KOHA_DEST_OPAC_TMPL_DIR = $(DESTDIR){{ koha_install_dir }}/opac/htdocs/opac-tmpl
|
||||||
|
|
||||||
KOHA_INST_OPAC_WWW_DIR = blib/OPAC_WWW_DIR
|
KOHA_INST_OPAC_WWW_DIR = blib/OPAC_WWW_DIR
|
||||||
KOHA_DEST_OPAC_WWW_DIR = $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/opac/htdocs
|
KOHA_DEST_OPAC_WWW_DIR = $(DESTDIR){{ koha_install_dir }}/opac/htdocs
|
||||||
|
|
||||||
KOHA_INST_PERL_MODULE_DIR = blib/PERL_MODULE_DIR
|
KOHA_INST_PERL_MODULE_DIR = blib/PERL_MODULE_DIR
|
||||||
KOHA_DEST_PERL_MODULE_DIR = $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/lib
|
KOHA_DEST_PERL_MODULE_DIR = $(DESTDIR){{ koha_install_dir }}/lib
|
||||||
|
|
||||||
KOHA_INST_PERL_MODULE_LIB_DIR = blib/PERL_MODULE_LIB_DIR
|
KOHA_INST_PERL_MODULE_LIB_DIR = blib/PERL_MODULE_LIB_DIR
|
||||||
KOHA_DEST_PERL_MODULE_LIB_DIR = $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/lib
|
KOHA_DEST_PERL_MODULE_LIB_DIR = $(DESTDIR){{ koha_install_dir }}/lib
|
||||||
|
|
||||||
KOHA_INST_PLUGINS_DIR = blib/PLUGINS_DIR
|
KOHA_INST_PLUGINS_DIR = blib/PLUGINS_DIR
|
||||||
KOHA_DEST_PLUGINS_DIR = $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/var/lib/koha/plugins
|
KOHA_DEST_PLUGINS_DIR = $(DESTDIR){{ koha_install_dir }}/var/lib/koha/plugins
|
||||||
|
|
||||||
KOHA_INST_SCRIPT_DIR = blib/SCRIPT_DIR
|
KOHA_INST_SCRIPT_DIR = blib/SCRIPT_DIR
|
||||||
KOHA_DEST_SCRIPT_DIR = $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/bin
|
KOHA_DEST_SCRIPT_DIR = $(DESTDIR){{ koha_install_dir }}/bin
|
||||||
|
|
||||||
KOHA_INST_SCRIPT_NONDEV_DIR = blib/SCRIPT_NONDEV_DIR
|
KOHA_INST_SCRIPT_NONDEV_DIR = blib/SCRIPT_NONDEV_DIR
|
||||||
KOHA_DEST_SCRIPT_NONDEV_DIR = $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/bin
|
KOHA_DEST_SCRIPT_NONDEV_DIR = $(DESTDIR){{ koha_install_dir }}/bin
|
||||||
|
|
||||||
KOHA_INST_Z3950_CONF_DIR = blib/Z3950_CONF_DIR
|
KOHA_INST_Z3950_CONF_DIR = blib/Z3950_CONF_DIR
|
||||||
KOHA_DEST_Z3950_CONF_DIR = $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/etc/z3950
|
KOHA_DEST_Z3950_CONF_DIR = $(DESTDIR){{ koha_install_dir }}/etc/z3950
|
||||||
|
|
||||||
KOHA_INST_ZEBRA_CONF_DIR = blib/ZEBRA_CONF_DIR
|
KOHA_INST_ZEBRA_CONF_DIR = blib/ZEBRA_CONF_DIR
|
||||||
KOHA_DEST_ZEBRA_CONF_DIR = $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/etc/zebradb
|
KOHA_DEST_ZEBRA_CONF_DIR = $(DESTDIR){{ koha_install_dir }}/etc/zebradb
|
||||||
|
|
||||||
KOHA_INST_ZEBRA_DATA_DIR = blib/ZEBRA_DATA_DIR
|
KOHA_INST_ZEBRA_DATA_DIR = blib/ZEBRA_DATA_DIR
|
||||||
KOHA_DEST_ZEBRA_DATA_DIR = $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/var/lib/zebradb
|
KOHA_DEST_ZEBRA_DATA_DIR = $(DESTDIR){{ koha_install_dir }}/var/lib/zebradb
|
||||||
|
|
||||||
KOHA_INST_ZEBRA_LOCK_DIR = blib/ZEBRA_LOCK_DIR
|
KOHA_INST_ZEBRA_LOCK_DIR = blib/ZEBRA_LOCK_DIR
|
||||||
KOHA_DEST_ZEBRA_LOCK_DIR = $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/var/lock/zebradb
|
KOHA_DEST_ZEBRA_LOCK_DIR = $(DESTDIR){{ koha_install_dir }}/var/lock/zebradb
|
||||||
|
|
||||||
KOHA_INST_ZEBRA_RUN_DIR = blib/ZEBRA_RUN_DIR
|
KOHA_INST_ZEBRA_RUN_DIR = blib/ZEBRA_RUN_DIR
|
||||||
KOHA_DEST_ZEBRA_RUN_DIR = $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/var/run/zebradb
|
KOHA_DEST_ZEBRA_RUN_DIR = $(DESTDIR){{ koha_install_dir }}/var/run/zebradb
|
||||||
|
|
||||||
install :: all install_koha set_koha_ownership set_koha_permissions warn_koha_env_vars
|
install :: all install_koha set_koha_ownership set_koha_permissions warn_koha_env_vars
|
||||||
$(NOECHO) $(NOOP)
|
$(NOECHO) $(NOOP)
|
||||||
@@ -10328,7 +10328,7 @@ warn_koha_env_vars ::
|
|||||||
$(NOECHO) $(ECHO) you should set the following environment variables:
|
$(NOECHO) $(ECHO) you should set the following environment variables:
|
||||||
$(NOECHO) $(ECHO)
|
$(NOECHO) $(ECHO)
|
||||||
$(NOECHO) $(ECHO) export KOHA_CONF=$(KOHA_DEST_KOHA_CONF_DIR)/koha-conf.xml
|
$(NOECHO) $(ECHO) export KOHA_CONF=$(KOHA_DEST_KOHA_CONF_DIR)/koha-conf.xml
|
||||||
$(NOECHO) $(ECHO) export PERL5LIB=$(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/lib
|
$(NOECHO) $(ECHO) export PERL5LIB=$(DESTDIR){{ koha_install_dir }}/lib
|
||||||
$(NOECHO) $(ECHO)
|
$(NOECHO) $(ECHO)
|
||||||
$(NOECHO) $(ECHO) For other post-installation tasks, please consult the README.
|
$(NOECHO) $(ECHO) For other post-installation tasks, please consult the README.
|
||||||
$(NOECHO) $(ECHO)
|
$(NOECHO) $(ECHO)
|
||||||
@@ -17464,31 +17464,31 @@ config ::
|
|||||||
|
|
||||||
|
|
||||||
# --- MakeMaker postamble section:
|
# --- MakeMaker postamble section:
|
||||||
export __PERL5LIB_DIRS__ := $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/lib
|
export __PERL5LIB_DIRS__ := $(DESTDIR){{ koha_install_dir }}/lib
|
||||||
export __INTRANET_TMPL_DIR__ := $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/intranet/htdocs/intranet-tmpl
|
export __INTRANET_TMPL_DIR__ := $(DESTDIR){{ koha_install_dir }}/intranet/htdocs/intranet-tmpl
|
||||||
export __Z3950_CONF_DIR__ := $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/etc/z3950
|
export __Z3950_CONF_DIR__ := $(DESTDIR){{ koha_install_dir }}/etc/z3950
|
||||||
export __PERL_MODULE_DIR__ := $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/lib
|
export __PERL_MODULE_DIR__ := $(DESTDIR){{ koha_install_dir }}/lib
|
||||||
export __INTRANET_CGI_DIR__ := $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/intranet/cgi-bin
|
export __INTRANET_CGI_DIR__ := $(DESTDIR){{ koha_install_dir }}/intranet/cgi-bin
|
||||||
export __MISC_DIR__ := $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/misc
|
export __MISC_DIR__ := $(DESTDIR){{ koha_install_dir }}/misc
|
||||||
export __OPAC_WWW_DIR__ := $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/opac/htdocs
|
export __OPAC_WWW_DIR__ := $(DESTDIR){{ koha_install_dir }}/opac/htdocs
|
||||||
export __OPAC_TMPL_DIR__ := $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/opac/htdocs/opac-tmpl
|
export __OPAC_TMPL_DIR__ := $(DESTDIR){{ koha_install_dir }}/opac/htdocs/opac-tmpl
|
||||||
export __ZEBRA_DATA_DIR__ := $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/var/lib/zebradb
|
export __ZEBRA_DATA_DIR__ := $(DESTDIR){{ koha_install_dir }}/var/lib/zebradb
|
||||||
export __ZEBRA_LOCK_DIR__ := $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/var/lock/zebradb
|
export __ZEBRA_LOCK_DIR__ := $(DESTDIR){{ koha_install_dir }}/var/lock/zebradb
|
||||||
export __MAN_DIR__ := $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/man
|
export __MAN_DIR__ := $(DESTDIR){{ koha_install_dir }}/man
|
||||||
export __OPAC_CGI_DIR__ := $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/opac/cgi-bin
|
export __OPAC_CGI_DIR__ := $(DESTDIR){{ koha_install_dir }}/opac/cgi-bin
|
||||||
export __ZEBRA_RUN_DIR__ := $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/var/run/zebradb
|
export __ZEBRA_RUN_DIR__ := $(DESTDIR){{ koha_install_dir }}/var/run/zebradb
|
||||||
export __KOHA_CONF_DIR__ := $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/etc
|
export __KOHA_CONF_DIR__ := $(DESTDIR){{ koha_install_dir }}/etc
|
||||||
export __ZEBRA_CONF_DIR__ := $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/etc/zebradb
|
export __ZEBRA_CONF_DIR__ := $(DESTDIR){{ koha_install_dir }}/etc/zebradb
|
||||||
export __API_CGI_DIR__ := $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/api
|
export __API_CGI_DIR__ := $(DESTDIR){{ koha_install_dir }}/api
|
||||||
export __PERL_MODULE_LIB_DIR__ := $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/lib
|
export __PERL_MODULE_LIB_DIR__ := $(DESTDIR){{ koha_install_dir }}/lib
|
||||||
export __LOG_DIR__ := $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/var/log
|
export __LOG_DIR__ := $(DESTDIR){{ koha_install_dir }}/var/log
|
||||||
export __LOCK_DIR__ := $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/var/lock
|
export __LOCK_DIR__ := $(DESTDIR){{ koha_install_dir }}/var/lock
|
||||||
export __INTRANET_WWW_DIR__ := $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/intranet/htdocs
|
export __INTRANET_WWW_DIR__ := $(DESTDIR){{ koha_install_dir }}/intranet/htdocs
|
||||||
export __SCRIPT_NONDEV_DIR__ := $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/bin
|
export __SCRIPT_NONDEV_DIR__ := $(DESTDIR){{ koha_install_dir }}/bin
|
||||||
export __PLUGINS_DIR__ := $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/var/lib/koha/plugins
|
export __PLUGINS_DIR__ := $(DESTDIR){{ koha_install_dir }}/var/lib/koha/plugins
|
||||||
export __DOC_DIR__ := $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/doc
|
export __DOC_DIR__ := $(DESTDIR){{ koha_install_dir }}/doc
|
||||||
export __SCRIPT_DIR__ := $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/bin
|
export __SCRIPT_DIR__ := $(DESTDIR){{ koha_install_dir }}/bin
|
||||||
export __BACKUP_DIR__ := $(DESTDIR)/home/koha/Koha-v21.05.05/{{ koha_install_dir }}/var/spool
|
export __BACKUP_DIR__ := $(DESTDIR){{ koha_install_dir }}/var/spool
|
||||||
|
|
||||||
export __BIB_RETRIEVAL_CFG__ := retrieval-info-bib-dom.xml
|
export __BIB_RETRIEVAL_CFG__ := retrieval-info-bib-dom.xml
|
||||||
export __USE_ELASTICSEARCH__ := no
|
export __USE_ELASTICSEARCH__ := no
|
||||||
@@ -17524,7 +17524,7 @@ export __DB_PASS__ := {{ koha_mariadb_password }}
|
|||||||
export __DB_NAME__ := {{ koha_mariadb_db }}
|
export __DB_NAME__ := {{ koha_mariadb_db }}
|
||||||
export __TEMPLATE_CACHE_DIR__ := /tmp/koha
|
export __TEMPLATE_CACHE_DIR__ := /tmp/koha
|
||||||
export __KOHA_INSTALLED_VERSION__ := 21.05.05.000
|
export __KOHA_INSTALLED_VERSION__ := 21.05.05.000
|
||||||
export __INSTALL_BASE__ := /home/koha/Koha-v21.05.05/{{ koha_install_dir }}
|
export __INSTALL_BASE__ := {{ koha_install_dir }}
|
||||||
export __ZEBRA_TOKENIZER__ := icu
|
export __ZEBRA_TOKENIZER__ := icu
|
||||||
export __DB_TYPE__ := mysql
|
export __DB_TYPE__ := mysql
|
||||||
|
|
||||||
|
|||||||
@@ -25,9 +25,9 @@
|
|||||||
SSLEngine on
|
SSLEngine on
|
||||||
SSLProtocol all -SSLv2
|
SSLProtocol all -SSLv2
|
||||||
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
|
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
|
||||||
SSLCertificateFile /usr/local/share/ca-certificates/sigb_sciencespo-lyon_fr.crt
|
SSLCertificateFile {{ koha_apache_ssl_cert }}
|
||||||
SSLCertificateKeyFile /usr/local/share/ca-certificates/sigb_sciencespo-lyon_fr.key
|
SSLCertificateKeyFile {{ koha_apache_ssl_key }}
|
||||||
SSLCertificateChainFile /usr/local/share/ca-certificates/sigb_sciencespo-lyon_fr.chain
|
SSLCertificateChainFile {{ koha_apache_ssl_chain }}
|
||||||
|
|
||||||
ErrorDocument 400 /cgi-bin/koha/errors/400.pl
|
ErrorDocument 400 /cgi-bin/koha/errors/400.pl
|
||||||
ErrorDocument 401 /cgi-bin/koha/errors/401.pl
|
ErrorDocument 401 /cgi-bin/koha/errors/401.pl
|
||||||
|
|||||||
@@ -22,9 +22,9 @@
|
|||||||
SSLEngine on
|
SSLEngine on
|
||||||
SSLProtocol all -SSLv2
|
SSLProtocol all -SSLv2
|
||||||
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
|
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
|
||||||
SSLCertificateFile /usr/local/share/ca-certificates/catalogue_sciencespo-lyon_fr.crt
|
SSLCertificateFile {{ koha_apache_ssl_cert }}
|
||||||
SSLCertificateKeyFile /usr/local/share/ca-certificates/catalogue_sciencespo-lyon_fr.key
|
SSLCertificateKeyFile {{ koha_apache_ssl_key }}
|
||||||
SSLCertificateChainFile /usr/local/share/ca-certificates/catalogue_sciencespo-lyon_fr.chain
|
SSLCertificateChainFile {{ koha_apache_ssl_chain }}
|
||||||
|
|
||||||
<Directory "{{ koha_install_dir }}/opac/htdocs">
|
<Directory "{{ koha_install_dir }}/opac/htdocs">
|
||||||
Options -Indexes
|
Options -Indexes
|
||||||
10
templates/apache-shared-api-acl.conf
Normal file
10
templates/apache-shared-api-acl.conf
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
#grant all access to /api
|
||||||
|
# restrict access to /api/patrons to localhost only
|
||||||
|
|
||||||
|
<Location /api>
|
||||||
|
require all granted
|
||||||
|
</Location>
|
||||||
|
|
||||||
|
<LocationMatch /api/v1/patrons>
|
||||||
|
require local
|
||||||
|
</LocationMatch>
|
||||||
62
templates/apache-shared-intranet-plack.conf
Normal file
62
templates/apache-shared-intranet-plack.conf
Normal file
@@ -0,0 +1,62 @@
|
|||||||
|
# Apache configuration settings that are shared for every Koha instance.
|
||||||
|
# This file contains settings for the Plack configuration of the intranet.
|
||||||
|
#
|
||||||
|
# This file should be included from an instance's
|
||||||
|
# /etc/apache2/site-available file, from within the VirtualHost section
|
||||||
|
# for the intranet.
|
||||||
|
|
||||||
|
# Plack is only available out-of-the-box for Apache 2.4.8+ setups
|
||||||
|
<IfVersion >= 2.4.8>
|
||||||
|
<IfModule mod_proxy_http.c>
|
||||||
|
|
||||||
|
# remove loginpage
|
||||||
|
ProxyPass "/cgi-bin/koha/mainpage.pl" "!"
|
||||||
|
# remove preference thomas@opendoor.fr 2018-12-12
|
||||||
|
ProxyPass "/cgi-bin/koha/admin/preferences.pl" "!"
|
||||||
|
# FIXME: These scripts should be fixed so they
|
||||||
|
# don't break under plack/starman
|
||||||
|
ProxyPass "/cgi-bin/koha/offline_circ/process_koc.pl" "!"
|
||||||
|
ProxyPass "/cgi-bin/koha/tools/background-job-progress.pl" "!"
|
||||||
|
ProxyPass "/cgi-bin/koha/tools/batch_record_modification.pl" "!"
|
||||||
|
ProxyPass "/cgi-bin/koha/tools/batchMod.pl" "!"
|
||||||
|
ProxyPass "/cgi-bin/koha/tools/manage-marc-import.pl" "!"
|
||||||
|
ProxyPass "/cgi-bin/koha/tools/stage-marc-import.pl" "!"
|
||||||
|
ProxyPass "/cgi-bin/koha/tools/upload-cover-image.pl" "!"
|
||||||
|
ProxyPass "/cgi-bin/koha/tools/upload-file.pl" "!"
|
||||||
|
ProxyPass "/cgi-bin/koha/svc/cataloguing/metasearch" "!"
|
||||||
|
# Ajout des scripts soliicités par le module des acquisitions
|
||||||
|
# Pierre CHALON - 17/05/2018
|
||||||
|
#ProxyPass "/cgi-bin/koha/acqui/basket.pl" "!"
|
||||||
|
#ProxyPass "/cgi-bin/koha/acqui/booksellers.pl" "!"
|
||||||
|
ProxyPass "/cgi-bin/koha/acqui/parcel.pl" "!"
|
||||||
|
ProxyPass "/cgi-bin/koha/acqui/parcels.pl" "!"
|
||||||
|
ProxyPass "/cgi-bin/koha/acqui/orderreceive.pl" "!"
|
||||||
|
ProxyPass "/cgi-bin/koha/acqui/finishreceive.pl" "!"
|
||||||
|
# Ajout des scripts soliicités par le module des acquisitions
|
||||||
|
# Pierre CHALON - 10/09/2018
|
||||||
|
ProxyPass "/cgi-bin/koha/acqui/neworderempty.pl" "!"
|
||||||
|
ProxyPass "/cgi-bin/koha/acqui/addorder.pl" "!"
|
||||||
|
# Ajout des scripts soliicités par le module catalogage
|
||||||
|
# Pierre CHALON - 10/09/2018
|
||||||
|
ProxyPass "/cgi-bin/koha/cataloguing/addbiblio.pl" "!"
|
||||||
|
ProxyPass "/cgi-bin/koha/cataloguing/additem.pl" "!"
|
||||||
|
|
||||||
|
ProxyPreserveHost On
|
||||||
|
|
||||||
|
# RequestHeader set X-FORWARDED-PROTO "https"
|
||||||
|
|
||||||
|
# Point the intranet site to Plack
|
||||||
|
ProxyPass /index.html "unix:{{ koha_install_dir }}/var/run/plack.sock|http://localhost/intranet/mainpage.pl"
|
||||||
|
ProxyPassReverse /index.html "unix:{{ koha_install_dir }}/var/run/plack.sock|http://localhost/intranet/mainpage.pl"
|
||||||
|
ProxyPass /cgi-bin/koha "unix:{{ koha_install_dir }}/var/run/plack.sock|http://localhost/intranet"
|
||||||
|
ProxyPassReverse /cgi-bin/koha "unix:{{ koha_install_dir }}/var/run/plack.sock|http://localhost/intranet"
|
||||||
|
|
||||||
|
# Point the /api endpoint to Plack
|
||||||
|
RewriteCond %{REQUEST_URI} !^/api/v[0-1]+/app.pl
|
||||||
|
RewriteRule ^/api/(v[0-9]+)/(.*)$ /api/$1/app.pl/api/$1/$2 [L,PT]
|
||||||
|
|
||||||
|
ProxyPass /api "unix:{{ koha_install_dir }}/var/run/plack.sock|http://localhost/api"
|
||||||
|
ProxyPassReverse /api "unix:{{ koha_install_dir }}/var/run/plack.sock|http://localhost/api"
|
||||||
|
|
||||||
|
</IfModule>
|
||||||
|
</IfVersion>
|
||||||
30
templates/apache-shared-opac-plack.conf
Normal file
30
templates/apache-shared-opac-plack.conf
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
# Apache configuration settings that are shared for every Koha instance.
|
||||||
|
# This file contains settings for the Plack configuration of the OPAC.
|
||||||
|
#
|
||||||
|
# This file should be included from an instance's
|
||||||
|
# /etc/apache2/site-available file, from within the VirtualHost section
|
||||||
|
# for the OPAC.
|
||||||
|
|
||||||
|
# Plack is only available out-of-the-box for Apache 2.4.7+ setups
|
||||||
|
<IfVersion >= 2.4.8>
|
||||||
|
<IfModule mod_proxy_http.c>
|
||||||
|
|
||||||
|
ProxyPreserveHost On
|
||||||
|
|
||||||
|
# RequestHeader set X-FORWARDED-PROTO "https"
|
||||||
|
|
||||||
|
# Point the OPAC site to Plack
|
||||||
|
ProxyPass /index.html "unix:{{ koha_install_dir }}/var/run/plack.sock|http://localhost/opac/opac-main.pl"
|
||||||
|
ProxyPassReverse /index.html "unix:{{ koha_install_dir }}/var/run/plack.sock|http://localhost/opac/opac-main.pl"
|
||||||
|
ProxyPass /cgi-bin/koha "unix:{{ koha_install_dir }}/var/run/plack.sock|http://localhost/opac"
|
||||||
|
ProxyPassReverse /cgi-bin/koha "unix:{{ koha_install_dir }}/var/run/plack.sock|http://localhost/opac"
|
||||||
|
|
||||||
|
# Point the /api endpoint to Plack
|
||||||
|
RewriteCond %{REQUEST_URI} !^/api/v[0-1]+/app.pl
|
||||||
|
RewriteRule ^/api/(v[0-9]+)/(.*)$ /api/$1/app.pl/api/$1/$2 [L,PT]
|
||||||
|
|
||||||
|
ProxyPass /api "unix:{{ koha_install_dir }}/var/run/plack.sock|http://localhost/api"
|
||||||
|
ProxyPassReverse /api "unix:{{ koha_install_dir }}/var/run/plack.sock|http://localhost/api"
|
||||||
|
|
||||||
|
</IfModule>
|
||||||
|
</IfVersion>
|
||||||
18
templates/apache.conf
Normal file
18
templates/apache.conf
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
# This config file assume you are using starman with the app.psgi that can be
|
||||||
|
# found in the root directory of Koha, and that it listens on ports 5000-5001
|
||||||
|
|
||||||
|
<VirtualHost *:80>
|
||||||
|
# CHANGEME
|
||||||
|
ServerName intranet.koha-dev
|
||||||
|
|
||||||
|
ProxyPass / http://127.0.0.1:5000/
|
||||||
|
ProxyPassReverse / http://127.0.0.1:5000/
|
||||||
|
</VirtualHost>
|
||||||
|
|
||||||
|
<VirtualHost *:80>
|
||||||
|
# CHANGEME
|
||||||
|
ServerName opac.koha-dev
|
||||||
|
|
||||||
|
ProxyPass / http://127.0.0.1:5001/
|
||||||
|
ProxyPassReverse / http://127.0.0.1:5001/
|
||||||
|
</VirtualHost>
|
||||||
11
templates/plack-opac.service
Normal file
11
templates/plack-opac.service
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=plack pour opac
|
||||||
|
After=network.target remote-fs.target nss-lookup.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=simple
|
||||||
|
User=root
|
||||||
|
ExecStart={{ koha_install_dir }}/bin/plack/plackup.sh foo
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
||||||
Reference in New Issue
Block a user