nginx安装与升级

安装环境:

Redhat7.6

Nginx1.7


官网地址:https://www.nginx.com/

软件下载地址:http://nginx.org/en/download.html   http://nginx.org/download/nginx-1.17.2.tar.gz



1.安装依赖包

yum -y install zlib* pcre* openssl* gcc*


编译nginx

tar -xf nginx-1.17.8.tar.gz


mkdir /usr/local/nginx


useradd -s /sbin/nologin nginx


cd nginx-1.17.8/


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      




启动nginx

 /usr/local/nginx/sbin/nginx


验证是否成功


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  #这样就能重启





版本升级

注:降级是一样的步骤


下载新版本


wget http://nginx.org/download/nginx-1.18.1.tar.gz


安装

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 #查看版本

测试

/usr/local/nginx/sbin/nginx

echo 11111 > /usr/local/nginx/html/index.html

curl  localhost:80    #出现11111

CSDN博客地址:https://blog.csdn.net/weixin_44227567

博客园地址:https://www.cnblogs.com/wangql

公中耗【大隆爱分享】

你可能感兴趣的:(nginx安装与升级)