58 lines
1.6 KiB
Plaintext
58 lines
1.6 KiB
Plaintext
# Remember to enable cgi mod (i.e. "a2enmod cgi").
|
|
ScriptAlias /zm/cgi-bin "/usr/lib/zoneminder/cgi-bin"
|
|
<Directory "/usr/lib/zoneminder/cgi-bin">
|
|
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
|
|
AllowOverride All
|
|
Require all granted
|
|
</Directory>
|
|
|
|
# Order matters. This Alias must come first
|
|
Alias /zm/cache /var/cache/zoneminder/cache
|
|
<Directory /var/cache/zoneminder/cache>
|
|
Options -Indexes +FollowSymLinks
|
|
AllowOverride None
|
|
<IfModule mod_authz_core.c>
|
|
# Apache 2.4
|
|
Require all granted
|
|
</IfModule>
|
|
<IfModule !mod_authz_core.c>
|
|
# Apache 2.2
|
|
Order deny,allow
|
|
Allow from all
|
|
</IfModule>
|
|
</Directory>
|
|
|
|
Alias /zm /usr/share/zoneminder/www
|
|
<Directory /usr/share/zoneminder/www>
|
|
php_flag register_globals off
|
|
Options -Indexes +FollowSymLinks
|
|
<IfModule mod_dir.c>
|
|
DirectoryIndex index.php
|
|
</IfModule>
|
|
</Directory>
|
|
|
|
# For better visibility, the following directives have been migrated from the
|
|
# default .htaccess files included with the CakePHP project.
|
|
# Parameters not set here are inherited from the parent directive above.
|
|
<Directory "/usr/share/zoneminder/www/api">
|
|
RewriteEngine on
|
|
RewriteRule ^$ app/webroot/ [L]
|
|
RewriteRule (.*) app/webroot/$1 [L]
|
|
RewriteBase /zm/api
|
|
</Directory>
|
|
|
|
<Directory "/usr/share/zoneminder/www/api/app">
|
|
RewriteEngine on
|
|
RewriteRule ^$ webroot/ [L]
|
|
RewriteRule (.*) webroot/$1 [L]
|
|
RewriteBase /zm/api
|
|
</Directory>
|
|
|
|
<Directory "/usr/share/zoneminder/www/api/app/webroot">
|
|
RewriteEngine On
|
|
RewriteCond %{REQUEST_FILENAME} !-d
|
|
RewriteCond %{REQUEST_FILENAME} !-f
|
|
RewriteRule ^ index.php [L]
|
|
RewriteBase /zm/api
|
|
</Directory>
|