@@ -, +, @@ - Grab debian/templates/apache-shared-intranet.conf debian/templates/apache-shared-opac.conf - Have Koha loaded with all default data - Create a superlibrarian user for you - Login to the intranet and the OPAC - Point your browser to: http://localhost:8080/api/v1/patrons/51 http://localhost:8081/api/v1/patrons/51 - Sign off :-D --- debian/templates/apache-shared-intranet.conf | 14 ++++++++++++++ debian/templates/apache-shared-opac.conf | 14 ++++++++++++++ 2 files changed, 28 insertions(+) --- a/debian/templates/apache-shared-intranet.conf +++ a/debian/templates/apache-shared-intranet.conf @@ -17,3 +17,17 @@ RewriteRule (.+) $1?%1%2 [N,R,NE] RewriteRule ^/bib/([^\/]*)/?$ /cgi-bin/koha/detail\.pl?bib=$1 [PT] RewriteRule ^/isbn/([^\/]*)/?$ /search?q=isbn:$1 [PT] RewriteRule ^/issn/([^\/]*)/?$ /search?q=issn:$1 [PT] + +Alias "/api" "/usr/share/koha/api" + + Options +ExecCGI +FollowSymlinks + AddHandler cgi-script .pl + + SetEnv MOJO_MODE "production" + + RewriteBase /api/ + RewriteCond %{REQUEST_FILENAME} !-f + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{DOCUMENT_ROOT}/../api/$1/app.pl -f + RewriteRule ^(.*?)/.* $1/app.pl/api/$0 [L] + --- a/debian/templates/apache-shared-opac.conf +++ a/debian/templates/apache-shared-opac.conf @@ -24,3 +24,17 @@ RewriteRule ^/issn/([^\/]*)/?$ /search?q=issn:$1 [PT] Require all granted + +Alias "/api" "/usr/share/koha/api" + + Options +ExecCGI +FollowSymlinks + AddHandler cgi-script .pl + + SetEnv MOJO_MODE "production" + + RewriteBase /api/ + RewriteCond %{REQUEST_FILENAME} !-f + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{DOCUMENT_ROOT}/../api/$1/app.pl -f + RewriteRule ^(.*?)/.* $1/app.pl/api/$0 [L] + --