# 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 = 2.4.8> # 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"