@@ -, +, @@
- 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]
+
--