【发布时间】:2016-05-02 01:02:41
【问题描述】:
我的目标是更改 NGINX 安装目录以作为 Web 服务器运行。 Motive - 自定义编译的 NGINX,具有标准不具备的功能。
我已经从源代码编译了 NGINX,正如 this page 所建议的那样,所有配置在编译时都指向了新位置 /usr/local/nginx。默认安装在 /usr/share/nginx。
启动服务后,NGINX 仍然在默认安装上运行。
我尝试使用新配置 nginx -c /usr/local/nginx/nginx.conf 加载 nginx,这会破坏一切,返回 index.html 的错误 404。
多次尝试搜索,只显示更改站点目录。
是否有可靠的解决方案来指定 NGINX 从何处加载?
编辑:
正如下面 John Ankanna 所建议的,以下修复了它:
sudo mv /usr/share/nginx /usr/share/nginx.bkp- 只是重命名 恢复当前设置的目录。sudo ln -s /usr/local/nginx /usr/share/nginx- 创建符号链接代替原始链接。
【问题讨论】: