Nginx 安装
官方源码包下载地址:nginx: download
配置一台虚拟机尽量给的配置高些这样速度快些。
下载文件并解压
加载对应模块
./configure --prefix=/usr/local/nginx \
--user=nginx \ # 指定nginx运行用户
--group=nginx \ # 指定nginx运行组
--with-http_ssl_module \ # 支持https://
--with-http_v2_module \ # 支持http版本2
--with-http_realip_module \ # 支持ip透传
--with-http_stub_status_module \ # 支持状态页面
--with-http_gzip_static_module \ # 支持压缩
--with-pcre \ # 支持正则
--with-stream \ # 支持tcp反向代理
--with-stream_ssl_module \ # 支持tcp的ssl加密
--with-stream_realip_module # 支持tcp的透传ip
一键下载所需依赖
dnf install gcc pcre-devel zlib-devel openssl-devel -y
完成检测
编译文件
将文件拷贝入其他的
建立一个用户
启动
看一下端口和服务启动了没
测试
平滑升级和回滚
1 平滑升级
下载新的文件
将对文件解压
添加新的模块
完成编译
备份一个新的并覆盖到源目录下
检测后启动新的nginx
看看效果
回收旧的
查看结果
2 版本回滚
激活老版本
回收新版本
查看效果
nginx启动文件编写
文件内容
全局配置
配置root 与 alias
创建文件