设置nginx.conf文件

时间:2013-05-18 18:26:44

标签: ruby-on-rails nginx passenger

我安装了乘客和nginx的vps,我正在尝试部署我的应用程序,但是,我收到404错误。在VPN我的应用程序位于:

〜/ app1的

所以在我的nginx.conf文件中,我有以下内容:

 server {
        listen       80;
        server_name  localhost;

        location / {
            root /app1/public;
        }

        passenger_enabled on; 
 }

但是,我也尝试将root设置为〜/ app1 / public,但仍然有404,所以我不太确定如何设置它。

另外,我不太明白并指向公共工作,我没有默认的index.html文件,而是我的routes.rb我定义root:to => “控制器#指数”。那么当我指向公共目录时,乘客如何在我的/ views中找到索引页面?

由于

1 个答案:

答案 0 :(得分:0)

试试这个

server {
    listen 80;
    # server_name mysite.com;
    root /app1/public;
    passenger_enabled on;
}

然后重新启动nginx:
$ sudo service nginx restart