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