linux系统下nginx离线安装
linux系统下离线安装nginx有些时候因为网络环境的因素,需要在不能连接互联网的服务器部署,我这里以内网服务器离线安装nginx为例,其他也差不多,当然我的办法不是最好的,新手可以看看。废话少说开干!离线安装nginx的第一步是先准备nginx的安装包和依赖包。nginx-1.14.0.tar.gzgcc-c+±4.8.5-36.el7_6.2.x86_64.rpm...
linux系统下Nginx离线安装
一、linux系统下离线安装nginx
系统环境:CentOS7.5最小化安装,无私有YUM源的情况下,依赖包安装。
nginx1.14.0安装包和依赖包
总览:
nginx-1.14.0.tar.gz
gcc-c+±4.8.5-36.el7_6.2.x86_64.rpm libstdc+±4.8.5-36.el7_6.2.i686.rpm
glibc-2.17-260.el7_6.5.i686.rpm libverto-0.2.5-4.el7.i686.rpm
keyutils-libs-1.5.8-3.el7.i686.rpm libverto-devel-0.2.5-4.el7.x86_64.rpm
keyutils-libs-devel-1.5.8-3.el7.x86_64.rpm nss-softokn-freebl-3.36.0-5.el7_5.i686.rpm
krb5-devel-1.15.1-37.el7_6.i686.rpm openssl-1.0.2k-16.el7_6.1.x86_64.rpm
krb5-devel-1.15.1-37.el7_6.x86_64.rpm openssl-devel-1.0.2k-16.el7_6.1.i686.rpm
krb5-libs-1.15.1-37.el7_6.i686.rpm openssl-devel-1.0.2k-16.el7_6.1.x86_64.rpm
libcom_err-1.42.9-13.el7.i686.rpm openssl-libs-1.0.2k-16.el7_6.1.i686.rpm
libcom_err-devel-1.42.9-13.el7.x86_64.rpm pcre-8.32-17.el7.i686.rpm
libgcc-4.8.5-36.el7_6.2.i686.rpm pcre-8.32-17.el7.x86_64.rpm
libkadm5-1.15.1-37.el7_6.i686.rpm pcre-devel-8.32-17.el7.x86_64.rpm
libselinux-2.5-14.1.el7.i686.rpm zlib-1.2.7-18.el7.i686.rpm
libselinux-devel-2.5-14.1.el7.x86_64.rpm zlib-1.2.7-18.el7.x86_64.rpm
libsepol-2.5-10.el7.i686.rpm zlib-devel-1.2.7-18.el7.i686.rpm
libsepol-devel-2.5-10.el7.x86_64.rpm zlib-devel-1.2.7-18.el7.x86_64.rpm
1.安装依赖包
①把这些包拷贝到需要安装nginx的服务器上,可以单个安装也可以全部一次性安装。
rpm -ivh --nodeps *
rpm包安装。 -i(install):安装 -v(verbose):显示详细信息 -h(hash):显示进度–nodeps:不检测依赖性。
②如果配置了私有yum源的话可以直接下载安装依赖包。
yum install -y gcc-c++ pcre pcre-devel4 zlib zlib-devel openssl openssl-devel
2.安装Nginx
安装完成之后再安装nginx。
tar -zxvf nginx-1.14.0.tar.gz
cd nginx-1.14.0
./configure
make &&make install
3.开机自启动
编辑/etc/rc.local增加一行代码/usr/local/nginx/sbin/nginx
vi /etc/rc.local
设置执行权限,需先cd到/etc目录下
cd /etc
chmod 755 rc.local
4.启动、停止nginx
cd /usr/local/nginx/sbin/
./nginx
./nginx -s stop
./nginx -s quit
./nginx -s reload
说明:
./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。
./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。
重启
./nginx -s quit
./nginx
查询nginx进程:
ps aux|grep nginx
5.检查安装
检查是否安装成功,出现如下页面就是成功了!记住最后要放行防火墙80端口。或者关闭防火墙。
systemctl stop firewalld
更多推荐
所有评论(0)