nginx初步学习

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

创建新文件

将文件路径写入

其余配置

测试文件是否正常

浏览器中测试

相关推荐
l1t18 分钟前
DeepSeek总结的Quack:DuckDB 客户端-服务器协议(二)
运维·服务器·duckdb
xugyw20 分钟前
window获取安全码SHA1、SHA256和jks文件
运维·服务器·安全
肖爱Kun23 分钟前
Webrtc信令交互
服务器·webrtc
Hali_Botebie24 分钟前
【图卷积网络】GAT(Graph Attention Network,图注意力网络),可学习的打分 + 归一化加权求和’构成了注意力
学习
Hua-Jay26 分钟前
OpenCV联合C++/Qt 学习笔记(二十)----Harri角点检测、Shi-Tomas角点检测及亚像素级别角点位置优化
c++·笔记·qt·opencv·学习·计算机视觉
白小沫34 分钟前
TortoiseSVN 的每个菜单功能是什么??
笔记·学习
2301_7807896638 分钟前
多层级 CC 防护体系:前端验证与后端限流的协同配置实践
运维·服务器·前端·网络安全·智能路由器·状态模式
奶茶精Gaaa41 分钟前
精彩bug--批量修改绩效系数溢出报500
学习
叶~小兮43 分钟前
K8S-Helm与灰度发布学习笔记
笔记·学习·kubernetes
林瞅瞅44 分钟前
Jenkins+Docker实现Nuxt2自动化部署
服务器·ci/cd