Nginx篇
基本介绍
Nginx是一款轻量级的 Web服务器 / 反向代理服务器 / 电子邮件(IMAP/POP3)代理服务器,主要的优点是:
- 支持高并发连接,尤其是静态界面,官方测试Nginx能够支持5万并发连接
- 内存占用极低
- 配置简单,使用灵活,可以基于自身需要增强其功能,同时支持自定义模块的开发 使用灵活:可以根据需要,配置不同的负载均衡模式,URL地址重写等功能
- 稳定性高,在进行反向代理时,宕机的概率很低
- 支持热部署,应用启动重载非常迅速
基础使用
Windows版
安装
文件下载地址:nginx.org/en/docs/win…
如果下载很慢可以用该链接:
百度云盘链接: pan.baidu.com/s/1r3mSEGhm… 提取码: d8bi
解压即可
基本命令
# 启动
# 建议使用第一种,第二种会使窗口一直处于执行中,不能进行其他命令操作
C:\server\nginx-1.19.2> start nginx
C:\server\nginx-1.19.2> nginx.exe
# 停止
# stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息
C:\server\nginx-1.19.2> nginx.exe -s stop
C:\server\nginx-1.19.2> nginx.exe -s quit
# 重载Nginx
# 当配置信息修改,需要重新载入这些配置时使用此命令
C:\server\nginx-1.19.2> nginx.exe -s reload
# 重新打开日志文件
C:\server\nginx-1.19.2> nginx.exe -s reopen
# 查看Nginx版本
C:\server\nginx-1.19.2> nginx -v
# 查看配置文件是否正确
C:\server\nginx-1.19.2> nginx -t
复制代码
简单Demo
- 利用SwitchHost软件编辑域名和IP的映射关系,或到目录C:\Windows\System32\drivers\etc下,编辑hosts文件,增加配置如下(Mac 同理) 127.0.0.1 kerwin.demo.com 复制代码 PS:推荐使用软件SwitchHost,工作时几乎是必用的
- 修改配置,如图所示: