I am getting a 404 not found at nginx page, i get no error in nginx error log file too.
server {
listen 6269;
server_name (domain);
root /home/temp;
index /_h5ai/public/index.php;
location / {
try_files $uri $uri/ =404;
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
}
location ~* \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php-fpm/www.sock;
}
}
- error.log is empty
- access .log has:
X.0.X.190 - - [17/Nov/2018:21:50:57 +0000] "GET / HTTP/1.1" 404 571 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36" "-"
- OS: Fedora 29
nginx uses
error
as the default log level forerror_log
. This logging level does not output anything to the error log in case of 404 responses, since those are trivial errors in the scope of web server operation.You can try changing the log level by using either
warn
,notice
,info
ordebug
in yourerror_log
directive, for example:warn
outputs a bit more information thanerror
,notice
a bit more thanwarn
.debug
produces most detailed output.With your configuration, you need to have the following file for the
GET /
request to work: