nginx版本太低,需要升级。以前也搞过联网的,这次都整理一下
一、联网
#安装依赖包
sudo yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
#下载tar包
cd /usr/local/
#下载nginx tar包
sudo wget http://nginx.org/download/nginx-1.21.5.tar.gz
#解压tar包
sudo tar -zxvf nginx-1.21.5.tar.gz
#编译安装
sudo ./configure
sudo make
sudo make install
二、离线
工作环境网络各种限制,好不容易下载到 gcc zlib zlib-devel pcre-devel openssl openssl-devel的tar包
如果没有依赖组件则报错:
./configure: error: the HTTP rewrite module requires the PCRE library.
./configure: error: the HTTP gzip module requires the zlib library.
查看依赖版本
gcc -v
openssl version -a
rpm -qa pcre
网上各种资料需要依赖组件的安装,但是我在安装依赖组件的时候遇到了问题,尝试了一下,依赖组件不安装只解压出来直接安装nginx就可以了
切到nginx解压后的目录下
./configure --prefix=/data/nginx --with-pcre=/data/software/pcre-8.21 --with-zlib=/data/software/zlib-1.2.11 --with-openssl=/etc/ssl #我的服务器原本已安装过ssl
make
make install
三、相关命令
正好记录下相关命令
./nginx -s reload
./nginx -s stop
./nginx -t
./nginx
./nginx -V
浙公网安备 33010602011771号