因为一些特殊的原因,服务器不让联网,这样我们就只能离线上传安装。
nginx
我们用root用户安装,正式安装之前,我们需要确认服务器是否有g++,gcc开发库,是否安装好了。
检查gcc是否安装
gcc --version
检查g++是否安装
g++ --version
有网的条件
安装gcc
yum -y install gcc
安装g++
需要注意的是安装的命令是gcc-c++而不是g++
yum -y install gcc-c++
离线安装
离线安装:gcc环境安装包:gcc离线安装包
下载之后的内容是这样的
完成之后 我们就可以一下用下面的命令运行一下运行所有的rpm
rpm -ivh *.rpm --nodeps --force
nginx安装所需的文件 地址:nginx安装文件
下好文件之后,统一上传到/opt/nginx(没有这个目录,新建)
pcre安装
执行如下命令:
tar -zxvf pcre-8.44.tar.gz
cd pcre-8.44/
./configure
make
make install
zlib安装
执行如下命令:
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11/
./configure
make
make install
openssl安装
执行如下命令:
tar -zxvf openssl-1.1.1g.tar.gz
cd openssl-1.1.1g/
./config
make
make install
nginx安装
执行如下命令:
tar -zxvf nginx-1.14.0.tar.gz
cd nginx-1.14.0/
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-pcre=…/pcre-8.44 --with-zlib=…/zlib-1.2.11 --with-openssl=…/openssl-1.1.1g
make&&make install
测试nginx是否安装成功
nginx启动
cd /usr/local/nginx/sbin
./nginx
重启 ./nginx -s reload
停止 ./nginx -s stop
浏览器访问如:http://192.168.1.1/
如果能正常显示nginx首页,则表示安装成功
nginx关闭
ps –ef|grep nginx
kill -9 主进程号(上面ps命令看到的带master字样的进程号)