Ruby on rails Nginx配置问题
随机地,我的nginx配置坏了。昨天我的网站还不错,今天我得到了502坏网关。我的站点启用文件如下所示Ruby on rails Nginx配置问题,ruby-on-rails,nginx,configuration,gateway,Ruby On Rails,Nginx,Configuration,Gateway,随机地,我的nginx配置坏了。昨天我的网站还不错,今天我得到了502坏网关。我的站点启用文件如下所示 upstream myapp { server 0.0.0.0:3000; } server { listen 80 default; access_log /webservices/crawler/log/access.log; error_log /webservices/crawler/error.log; root /webserv
upstream myapp {
server 0.0.0.0:3000;
}
server {
listen 80 default;
access_log /webservices/crawler/log/access.log;
error_log /webservices/crawler/error.log;
root /webservices/crawler/public/;
index index.html;
client_max_body_size 500M;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
if (-f $request_filename/index.html) {
rewrite (.*) $1/index.html;
break;
}
if (-f $request_filename.html) {
rewrite (.*) $1.html;
break;
}
if (!-f $request_filename) {
proxy_pass http://myapp;
break;
}
}
}
"/etc/nginx/sites-enabled/default" 38L, 825C 1,1 All
有人知道我需要改变什么吗?也许昨晚我的网站IP改变了?我只是不知道,谢谢大家。回答“502坏网关”意味着“上游”web服务器(配置中的第二行)有问题。检查Nginx错误日志,您将找到原因。可能是连接错误、空回复等。谢谢,我所需要的只是一次精简重启,nginx配置文件就可以了。