Sto sbattendo la testa contro un tavolo cercando di capire cosa sta causando il ciclo di reindirizzamento nella mia configurazione nginx quando provo ad accedere all'URL che non esiste La configurazione procede come segue:
server {
listen 127.0.0.1:8080;
server_name .somedomain.com;
root /var/www/somedomain.com;
access_log /var/log/nginx/somedomain.com-access.nginx.log;
error_log /var/log/nginx/somedomain.com-error.nginx.log debug;
location ~* \.php.$ {
# Proxy all requests with an URI ending with .php*
# (includes PHP, PHP3, PHP4, PHP5...)
include /etc/nginx/fastcgi.conf;
}
# all other files
location / {
root /var/www/somedomain.com;
try_files $uri $uri/ ;
}
error_page 404 /errors/404.html;
location /errors/ {
alias /var/www/errors/;
}
#this loads custom logging configuration which disables favicon error logging
include /etc/nginx/drop.conf;
}
questo dominio è un semplice sito HTML STATICO solo per scopi di test. Mi aspetto che la direttiva error_page si inserisca in risposta a PHP-FPM che non è in grado di trovare determinati file poiché ho fastcgi_intercept_errors; nel blocco http e nella navata_pagina_impostazione impostata, ma suppongo che la richiesta fallisca anche prima da qualche parte sui reindirizzamenti interni. Qualsiasi aiuto sarebbe molto apprezzato.