59 lines
1.3 KiB
Plaintext
59 lines
1.3 KiB
Plaintext
# Ansible Managed
|
|
|
|
server {
|
|
# listen [::]:80 accept_filter=httpready; # for FreeBSD
|
|
# listen 80 accept_filter=httpready; # for FreeBSD
|
|
listen [::]:80;
|
|
listen 80;
|
|
|
|
server_name 10.0.0.69;
|
|
|
|
# Custom error pages
|
|
include h5bp/errors/custom_errors.conf;
|
|
|
|
# Include the basic h5bp config set
|
|
include h5bp/basic.conf;
|
|
|
|
index index.php;
|
|
|
|
root /usr/share/zoneminder;
|
|
|
|
location /cgi-bin {
|
|
auth_basic off;
|
|
alias /usr/lib/zoneminder/cgi-bin;
|
|
include fastcgi_params;
|
|
fastcgi_param SCRIPT_FILENAME $request_filename;
|
|
fastcgi_param HTTP_PROXY "";
|
|
fastcgi_pass unix:/var/run/fcgiwrap.socket;
|
|
}
|
|
|
|
location /zm/cache {
|
|
auth_basic off;
|
|
alias /var/cache/zoneminder/cache;
|
|
}
|
|
|
|
location ~ /zm/api/(css|img|ico) {
|
|
auth_basic off;
|
|
rewrite ^/zm/api(.+)$ /api/app/webroot/$1 break;
|
|
try_files $uri $uri/ =404;
|
|
}
|
|
|
|
location /zm {
|
|
auth_basic off;
|
|
alias /usr/share/zoneminder/www;
|
|
try_files $uri $uri/ /index.php?$args =404;
|
|
location /zm/api {
|
|
auth_basic off;
|
|
rewrite ^/zm/api(.+)$ /zm/api/app/webroot/index.php?p=$1 last;
|
|
}
|
|
location ~ \.php$ {
|
|
auth_basic off;
|
|
include fastcgi_params;
|
|
fastcgi_param SCRIPT_FILENAME $request_filename;
|
|
fastcgi_param HTTP_PROXY "";
|
|
fastcgi_index index.php;
|
|
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
|
|
}
|
|
}
|
|
}
|