我的nginx配置在哪里?更改nginx.conf仍会将我带到“欢迎使用nginx”页面

时间:2013-08-17 21:57:11

标签: nginx

我正在运行Ubuntu并安装了nginx。我最初配置它,它按预期工作。我使用脚本(located here)来修复我的nginx启动和停止脚本。在我这样做之后,我注意到我的网站现在显示了nginx'欢迎来到nginx!'没有我改变我的conf文件的页面。现在我无法让nginx显示我的网站。我找不到告诉nginx服务于/usr/share/nginx/html/index.html文件的内容。我检查了位于启用站点和站点可用目录中的配置文件。我不知道在哪里可以看。我尝试了一些但是没有用。

1 个答案:

答案 0 :(得分:1)

当您重写nginx源代码文件夹中的nginx.conf并首先安装它时,它将被复制到/usr/local/nginx/conf/nginx.conf(无需特别修改源代码文件夹中的configure )。

但是,当您第二次执行此操作时,源代码文件夹中的nginx.conf将被复制到/usr/local/nginx/conf/nginx.conf.defualt,除非您使用nginx -c /usr/local/nginx/conf/nginx.conf.defualt,否则它通常无法正常工作分配其配置文件evertime。

上面的脚本中有一行NGINX_CONF_FILE="/usr/local/nginx/conf/nginx.conf",表明配置文件清晰。

为了解决这个问题,我建议改为重写/usr/local/nginx/conf/nginx.conf(而不是源代码文件夹中的那个)。