我正在努力在服务器上配置NGINX,我已经能够将所有文件都放入/usr/local/nginx/html/.我还创建了一个nginx.conf文件/usr/local/nginx/conf.它包含的全部是:
server {
root /usr/local/nginx/html;
index index.html index.html;
}
Run Code Online (Sandbox Code Playgroud)
我一直在使用,/usr/local/因为这是我唯一有权写入的内容.当我去查看该网站时,我仍然会收到index.html带有以下消息的Nginx 页面:
这是
index.html与EPEL上的nginx一起分发的默认页面.它位于/usr/share/nginx/html.您现在应该将内容放在您选择的位置,并在nginx配置文件中编辑根配置指令
/etc/nginx/nginx.conf.
我想我的问题是,我如何nginx.conf正确配置我的文件,以便它使用该conf文件并从站点文件的更正位置拉出?
Ryn*_*ett 19
无论您是在shell中启动nginx还是使用守护程序服务(它只是命令行api的包装器),答案都在于命令行API.
如您所知,默认位置nginx查找配置文件是/etc/nginx/nginx.conf,但您可以使用该-c标志传递任意路径.例如:
Run Code Online (Sandbox Code Playgroud)$ nginx -c /usr/local/nginx/conf
其他几点说明:
-t,它只是检查以确保您的配置文件有效.nginx -t修改配置文件后每次运行,它将吐出任何语法错误.要在更改后重新加载配置,请使用nginx -s reload.| 归档时间: |
|
| 查看次数: |
18502 次 |
| 最近记录: |