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

创建新文件

将文件路径写入

其余配置

测试文件是否正常

浏览器中测试

相关推荐
Songxwn2 小时前
Rack-auto 裸金属服务器自动化
运维·服务器·自动化
吃好睡好便好2 小时前
判断函数的使用
学习·算法·matlab·生活·判断函数
zlwool2 小时前
非标设备厂图纸管理选型实战
运维·服务器·erp·设备erp·非标机械
chen<>2 小时前
malloc 和 free 背后发生了什么?
java·linux·服务器·操作系统
2601_962065492 小时前
interface GigabitEthernet0/0/0
服务器·php·apache
阳光宅男@李光熠3 小时前
【电子通识】排阻和普通电阻有什么区别?
笔记·学习
m4Rk_3 小时前
【论文阅读】Agent 记忆机制(54):MINJA——普通用户如何仅通过查询污染 Agent 的长期记忆
论文阅读·人工智能·学习·开源·github
0+1113 小时前
Linux --库制作与原理
linux·运维·服务器
uxiang_blog3 小时前
Linux修改计算名字和添加删除用户名。
linux·运维·服务器
动词ing3 小时前
【学习笔记】字符串(遍历+反转+替换+子串匹配+KMP)+题目解析
学习·算法