Nginx配置根路径

时间:2014-08-04 03:10:27

标签: ruby-on-rails nginx vps digital-ocean

我正在尝试启动一个服务器,我的nginx正在测试,但在网页浏览器中加载时仍然会收到“欢迎使用nginx”页面。我的应用程序公用文件夹的路径在这里:

home/dev/application/public/

我的nginx配置如下所示:

server {
        listen       80;
        server_name  xxxx.com;
        passenger_enabled on;
        root /home/dev/application/public;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   home/dev/application/public;
            index  index.html index.htm;
        }

我尽可能地遵循了这些示例,但它没有加载我的应用程序。我确信我做错了,我感谢任何知道这笔交易的人。

1 个答案:

答案 0 :(得分:2)

执行以下操作: cd /etc/nginx/sites-enabled/ ls -l

它应包含您的配置文件(与/etc/nginx/sites-available/your.conf建立软链接的最佳做法) 如果sites-enabled包含default,请将其删除:rm default

删除后,默认文件和验证正确的conf文件存在,重启服务器:

service nginx restart

创建软链接

ln -s /etc/nginx/sites-available/your_nginx.conf /etc/nginx/sites-enabled/your_server_name