设置后仍然欢迎使用ngnix

时间:2018-06-30 01:37:32

标签: ruby-on-rails ruby ruby-on-rails-5 capistrano capistrano3

我已经使用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时,我所看到的只是

image

2 个答案:

答案 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应用程序可能在其他端口上运行)