一、nginx安装
安装环境:
Redhat7.6
Nginx1.7
软件下载地址:http://nginx.org/en/download.html http://nginx.org/download/nginx-1.17.2.tar.gz
1.安装依赖包
yum -y install zlib* pcre* openssl* gcc*
2. 编译nginx
tar -xf nginx-1.17.8.tar.gz
mkdir /usr/local/nginx
useradd -s /sbin/nologin nginx
cd nginx-1.17.8/
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module
########################################################
--prefix=/usr/local/nginx #指定安装路径
--user=nginx #指定用户
--group=nginx #指定组
--with-http_ssl_module #开启SSL加密功能
编译安装
nake && make install
3、启动nginx
/usr/local/nginx/sbin/nginx
4、验证是否成功
netstat -utnlp | grep nginx
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 4228/nginx: master
/usr/local/nginx/sbin/nginx -s stop #关闭进程
/usr/local/nginx/sbin/nginx –v #查看版本
nginx version: nginx/1.14.2
ln -s /usr/local/nginx/sbin/nginx /sbin/ #软连接 方便使用
nginx -s reload #这样就能重启
二、版本升级
注:降级是一样的步骤
1. 下载新版本
wget http://nginx.org/download/nginx-1.18.1.tar.gz
2、安装
tar -xf nginx-1.18.1.tar.gz
cd nginx-1.18.1/
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module
make
mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginxbak #备份
cp objs/nginx /usr/local/nginx/sbin/
make upgrade #升级
/usr/local/nginx/sbin/nginx -v #查看版本
3、测试
/usr/local/nginx/sbin/nginx
echo 11111 > /usr/local/nginx/html/index.html
curl localhost:80 #出现11111
关于运维学习、分享、交流,笔者开通了微信公众号【大隆爱分享】,感兴趣的朋友可以关注下,欢迎加入,建立属于我们自己的小圈子,一起学运维知识。
有需要技术交流的小伙伴可以加我微信,期待与大家共同成长,本人微信:可在公众号获取