server { # Change this according to your IP configuration listen 192.168.2.3:9100 default_server; listen [fddd:abcd:abcd::2:3]:9100 default_server ipv6only=on; client_max_body_size 32M; root /usr/lib/bareos/webui/public; location / { try_files $uri $uri/ /index.php?$query_string; index index.php; } location ~* \.php$ { # Depends on PHP version employed #fastcgi_pass unix:/run/php-fpm/php-fpm.sock; fastcgi_pass unix:/run/php-fpm7/php-fpm.sock; fastcgi_index index.php; fastcgi_intercept_errors on; fastcgi_request_buffering off; fastcgi_buffering off; fastcgi_split_path_info ^(.+?\.php)(\/.*|)$; set $path_info $fastcgi_path_info; try_files $fastcgi_script_name =404; fastcgi_param APPLICATION_ENV production; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param QUERY_STRING $query_string; fastcgi_param REQUEST_METHOD $request_method; fastcgi_param CONTENT_TYPE $content_type; fastcgi_param CONTENT_LENGTH $content_length; fastcgi_param SCRIPT_NAME $fastcgi_script_name; fastcgi_param REQUEST_URI $request_uri; fastcgi_param DOCUMENT_URI $document_uri; fastcgi_param DOCUMENT_ROOT $document_root; fastcgi_param SERVER_PROTOCOL $server_protocol; fastcgi_param REQUEST_SCHEME $scheme; fastcgi_param HTTPS $https if_not_empty; fastcgi_param GATEWAY_INTERFACE CGI/1.1; fastcgi_param SERVER_SOFTWARE nginx/$nginx_version; fastcgi_param REMOTE_ADDR $remote_addr; fastcgi_param REMOTE_PORT $remote_port; fastcgi_param SERVER_ADDR $server_addr; fastcgi_param SERVER_PORT $server_port; fastcgi_param SERVER_NAME $server_name; fastcgi_param REDIRECT_STATUS 200; fastcgi_param HTTP_PROXY ""; # httpoxy workaround fastcgi_param PATH_INFO $path_info if_not_empty; # CVE-2019-11043 } location = /favicon.ico { return 204; access_log off; log_not_found off; } }