nginx安装

一、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*

 

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

 

posted @ 2020-11-02 16:24  亿千万  阅读(142)  评论(0编辑  收藏  举报