繁体   English   中英

如何更改NGINX安装位置Ubuntu 14.04

[英]How to change NGINX install location Ubuntu 14.04

我的目标是更改NGINX安装目录以作为Web服务器运行。 动机-定制编译的NGINX,具有标准不附带的功能。

我已经从源代码编译了NGINX,正如本页所建议的那样,编译时所有配置都指向新的位置/usr/local/nginx 默认安装位于/ usr / share / nginx。

启动服务后,NGINX仍在默认安装上运行。

我尝试使用新配置nginx -c /usr/local/nginx/nginx.conf加载nginx,这会破坏所有内容,并为index.html返回错误404。

多次搜索,仅在更改站点目录时显示。

是否有可靠的解决方案来指定NGINX从何处加载?

编辑:

正如下面的约翰·安卡纳(John Ankanna)所建议的,以下内容对其进行了修复:

  1. sudo mv /usr/share/nginx /usr/share/nginx.bkp只是重命名目录以恢复当前设置。

  2. sudo ln -s /usr/local/nginx /usr/share/nginx创建符号链接代替原始符号。

Debian / Ubuntu使用标准的目录层次结构。 命令man hier会为您描述这一点。 当程序在其他地方需要包时,通常会创建符号链接以将文件放置在正确的位置。

尝试创建符号链接

sudo ln -s /usr/share/nginx /usr/local/nginx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM