我正在使用 Cent OS 6.1。我通过 ./configure 方法从源代码安装了 Nginx。我启动了 nginx 服务器sudo nginx
,它可以提供 Welcome to Nginx 页面。
但是,当我编辑 /usr/local/nginx/conf/nginx.conf 文件时,我发现更改...location / {... }...
块没有效果。
例如,改变
location / {
root html;
index index.htm index.html;
}
至
location / {
root xyz123; #which does not exist
index index.htm index.html;
}
应该给出 404。但它一直显示欢迎页面。
即使我删除了整个位置块,它仍然显示欢迎页面。但是,如果我将其更改/usr/local/nginx/html
为/usr/local/nginx/htmlxyz
显示 404。是否有另一个运行的 conf 文件覆盖了 nginx.conf?
ps我当时做过sudo nginx -s stop
或sudo nginx
但sudo nginx -s reopen
没有帮助:(