nginx按照网上说的已经配置了,但是还是报404.求大神指点
多加一个root 配置吧
server {
listen 80;
server_name localhost;
access_log logs/quancha.access.log main;
error_log logs/quancha.error.log;
#root 代表项目文件根目录
root xx;
index index.html index.htm;
location / {
proxy_pass http://127.0.0.1:8082;
#Proxy Settings
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
proxy_max_temp_file_size 0;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
}
server {
listen 80;
server_name localhost;
access_log logs/quancha.access.log main;
error_log logs/quancha.error.log;
#root 代表项目文件根目录
root xx;
index index.html index.htm;
location / {
proxy_pass http://127.0.0.1:8082;
#Proxy Settings
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
proxy_max_temp_file_size 0;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
}
可以检查下防火墙的配置
以上方法都试了,均无效。。还有可能是哪的原因呀·
在server中添加
root xx;//这个是网站的根目录, 根据自己的实际情况来改动,比如/home/project;
index index.html index.htm index.nginx-debian.html; //这个是索引,
先用ip加端口方式 访问应用看是否能通
看我的博客文章,地址http://www.cnblogs.com/hqutcy/p/7168730.html
配置没什么问题,确认下访问路径是不是有问题