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

创建新文件

将文件路径写入

其余配置

测试文件是否正常

浏览器中测试

相关推荐
炽烈小老头3 分钟前
【每天学习一点算法 2026/05/11】排序链表
学习·算法·链表
小糖学代码5 分钟前
LLM系列:2.pytorch入门:10.划分训练集与测试集(sklearn.model_selection)
人工智能·python·深度学习·神经网络·学习·sklearn
染予8 分钟前
共阵面系统学习
网络·学习
开开心心_Every16 分钟前
进程启动瞬间暂停工具,适合调试多开
运维·服务器·gitee·pdf·开源·电脑·excel
进击切图仔16 分钟前
linux 终端通过命令使用 cursor
linux·运维·服务器
生活观察站19 分钟前
中星微端侧芯片,赋能多行业智能化转型落地
数码相机·学习
坚持就完事了19 分钟前
$在Linux中的作用
linux·运维·服务器
嵌入式-老费20 分钟前
esp32开发与应用(怎么用好esp32)
学习
秦明月1323 分钟前
KUKA机器人Profinet通讯实战指南
经验分享·学习·职场和发展·学习方法·设计规范
半导体守望者23 分钟前
MKS ACG-3 XL RF Power Generator OPERATION MANUAL RF 射频电源
学习·机器人·自动化·制造·模块测试