我已经使用Capistrano设置并部署了应用程序,并设置了服务器和ngnix配置文件,但是,我仍然看到Welcome to ngnix
欢迎屏幕。
这是/etc/nginx/sites-enabled/default
文件中的内容
server {
listen 80;
listen [::]:80 ipv6only=on;
server_name IP;
passenger_enabled on;
rails_env production;
root /home/poladmin/poetry-out-loud-v2/current/public/;
# redirect server error pages to the static page /50x.html
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
但是正如我所说的,当我访问服务器IP时,我所看到的只是
答案 0 :(得分:0)
由于您编辑了/etc/nginx/sites-enabled/default
文件,请尝试使用nginx -s reload
命令重新加载nginx(如果您使用的是Linux,或类似的版本,具体取决于您的操作系统和nginx版本)。
答案 1 :(得分:0)
编辑完nginx配置文件后,您可以尝试执行sudo /etc/init.d/nginx restart
使配置文件生效,从而尝试重新启动nginx。另外,不要忘记启动真正的ruby服务器,并确保它正在侦听您通过nginx配置的端口。(有时ruby应用程序可能在其他端口上运行)