linux 离线部署服务器 nginx
在日常工作中,经常会遇到部署的应用服务器无法连接外网,一键安装依赖环境非常麻烦。在这个记录下,帮助有同样问题的人。
一、下载nginx离线资源包
下载地址:链接: https://pan.baidu.com/s/1wXXbX4pcBHt9jeu19kpdJg 提取码: 2ma9 ,解压资源到//usr/local/; 创建存储环境资源的新目录:mkdir /usr/local/env; 然后 cd /usr/local/nginx_package/目录下 执行 for tar in *.tar.gz; do tar xvf $tar -C ../env/; done
二、配置gcc、gcc 依赖
1.进入gcc_gcc / 执行 rpm -Uvh *.rpm --nodeps --force 2.检查环境安装是否成功,版本号代表成功 gcc -v gcc-c -v
三、安装openssl
1.进入安装包目录 cd /usr/local/env/openssl-1.1.0l/ 2.编译 ./config --prefix=/usr/local/env/ 3.扫描调用关系 make depend 4.打包 make 5.安装 make install
四、安装pcre
1.进入安装包目录 cd /usr/local/env/pcre-8.43/ 2.编译 ./configure --prefix=/usr/local/env/ 3.打包 make 4.安装 make install
五、安装zlib
1.进入安装包目录 cd /usr/local/env/zlib-1.2.11/ 2.编译 ./configure --prefix=/usr/local/env/ 3.打包 make 4.安装 make install
六、安装nginx
1.进入安装包目录 cd /usr/local/env/nginx-1.20.2/ 2.编译 ./configure --with-http_stub_status_module --with-http_ssl_module --prefix=/usr/local/env/nginx/ --with-pcre=/usr/local/env/pcre-8.43 --with-zlib=/usr/local/env/zlib-1.2.11 --with-openssl=/usr/local/env/openssl-1.1.01 3.打包 make 4.安装 make install
七、启动nginx
进入/usr/local/env/nginx/sbin/ 执行 ./nginx