1 | tar -zxvf nginx-1.18.0.tar.gz |
strings 源Nginx二进制路径 | grep "configure arguments"
返回结果如下为例:
1 | configure arguments: --prefix=/usr/local/nginx --conf-path=/home/nginx_confs/nginx.conf |
1 | ./configure --prefix=/usr/local/nginx --conf-path=/home/nginx_confs/nginx.conf |
若因缺少依赖导致编译失败,请按照提示下载缺失的依赖包。
1 | make && make install |
rpm -ivh RPM包名
若待迁移内容为目录,请过滤掉目录下的二进制、可执行文件、.so文件,并将其他文件迁移拷贝至目标路径下。
查看配置文件,并将配置文件中引用的其他文件、目录,拷贝到目标环境对应的路径下。
源配置文件中root配置引用html目录:root /usr/data/html
1 | cp -r /usr/data/html /usr/data/ |
cd 目标Nginx安装路径/sbin ./nginx -t
若出现报错,请根据报错提示信息进行相应修改。
cd 目标Nginx安装路径/sbin ./nginx