如何修复nginx配置中的“404 not found”错误

前端之家收集整理的这篇文章主要介绍了如何修复nginx配置中的“404 not found”错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我刚刚在debian上安装了Nginx,并在Nginx.conf文件中进行了基本配置(添加服务器部分)

@H_502_5@user www-data; worker_processes 1; error_log /var/log/Nginx/error.log; pid /var/run/Nginx.pid; events { worker_connections 1024; # multi_accept on; } http { include /etc/Nginx/mime.types; default_type application/octet-stream; access_log /var/log/Nginx/access.log; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; # tcp_nodelay on; # gzip on; # gzip_disable "MSIE [1-6]\.(?!.*SV1)"; # include /etc/Nginx/conf.d/*.conf; # include /etc/Nginx/sites-enabled/*; server { listen 80; server_name localhost; location / { root html; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } } # mail { # # See sample authentication script at: # # http://wiki.Nginx.org/NginxImapAuthenticateWithApachePHPScript # # # auth_http localhost/auth.PHP; # # pop3_capabilities "TOP" "USER"; # # imap_capabilities "IMAP4rev1" "UIDPLUS"; # # server { # listen localhost:110; # protocol pop3; # proxy on; # } # # server { # listen localhost:143; # protocol imap; # proxy on; # } # }

我总是得到index.html页面的“404 Not Found”错误消息.

Nginx安装文件夹是

@H_502_5@/etc/Nginx

配置文件

@H_502_5@/etc/Nginx/Nginx.conf

和index.html和50x.html in

@H_502_5@/etc/Nginx/html

夹.

我究竟做错了什么?
谢谢.

最佳答案
我没有看到document_rootroot设置为index.html所在的路径;将这些设置为index.html所在的相应路径,并且所有路径都应该工作.

猜你在找的Nginx相关文章