#server { # listen 80; ## server_name tickets.noc.1nfo.services; # rewrite ^ https://tickets.mydomain.com permanent; # } server { listen 80; server_name tickets.1nfo.services; #ssl on; #ssl_certificate /etc/nginx/certs/cert.pem; #ssl_certificate_key /etc/nginx/certs/cert.key; keepalive_timeout 70; root /var/www/osticket; index index.php index.html index.htm; set $path_info ""; location ~ /include { deny all; return 403; } if ($request_uri ~ "^/api(/[^\?]+)") { set $path_info \$1; } location ~ ^/api/(?:tickets|tasks).*$ { try_files $uri $uri/ /api/http.php?$query_string; } if ($request_uri ~ "^/scp/.*\.php(/[^\?]+)") { set $path_info \$1; } if ($request_uri ~ "^/.*\.php(/[^\?]+)") { set $path_info \$1; } location ~ ^/scp/ajax.php/.*$ { try_files $uri \$uri/ /scp/ajax.php?$query_string; } location ~ ^/ajax.php/.*$ { try_files $uri \$uri/ /ajax.php?$query_string; } location / { try_files $uri $uri/ index.php; } location ~ \.php$ { try_files $uri = 404; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; fastcgi_param PATH_INFO $path_info; fastcgi_pass unix:/run/php-fpm/www.sock; } }