nginx指定目录安装
很简单的
1.先下载到本地
下载地址:http://nginx.org/en/download.html
比如我要下载的是1.18.0版本,点击下载:
2.远程服务器上
打开你的远程服务器链接工具,连接目标服务器。
进入指定安装目录,比如我要把nginx安装在根目录/cxy/domains文件夹下面,就把下载好的nginx-1.18.0.tar.gz拖到这个目录下。
在命令行中进行解压:
cd /cxy/domains
tar -zxvf nginx-1.18.0.tar.gz
目录下会多一个nginx-1.18.0文件夹:
cd nginx-1.18.0
这个文件夹里还是源码,不是我们能使用的。
3.接下来是重点
nginx默认安装目录是/usr/local/nginx。而现在需要把这个默认路径改掉:
已经在nginx-1.18.0文件夹里面了哦:
./configure --prefix=/cxy/domains/nginx
这里要注意最后一定要加上’/nginx’,否则nginx编译后的文件会散落在/cxy/domains文件夹下面,我想这绝对不是你想要的(反正我踩坑了)。
看到其他文章里面还要下载pcre、zlib什么的,不知道是不是因为我们服务器上已经有了,反正我不用装也把nginx装好了。
看到其他文章还要设置sbin等等文件目录,其实没必要了,感觉一般也不需要吧,把prefix设置好后,其他如sbin等文件目录会基于这个prefix的相对路径生成。
然后编译吧:
make && make install
test -d
然后/cxy/domains/nginx文件夹里面就会出现常见到的conf、sbin等文件夹了。
4.验证一下是不是可以用了呢
启动一下:
./nginx -s reload
然后访问http://这台服务器ip:80,看到如下页面就可以了呢。