# Nginx 解压版
Nginx("engine x")是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。其将源代码以类 BSD 许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011 年 6 月 1 日,nginx 1.0.4 发布。
# 下载/安装
从官网 http://nginx.org/en/download.html (opens new window) 下载最新的文档版。例如:nginx-1.18.0
。
解压 nginx-1.18.0.zip
到本地目录。按惯例,路径中不要有中文,最好不要有空格。例如:D:\ProgramFiles\nginx-1.18.0
。
解压后,可到看到如下内容:
nginx-1.18.0
│── conf 配置文件目录
├── contrib
├── docs
├── html 类似 tomcat 的 webapps
├── logs 日志目录
├── temp
└── nginx.exe 启动程序
# 启动
启动 Nginx 的方式有 2 种:
直接双击
nginx.exe
。双击后一个黑色的弹窗一闪而过。打开 cmd 命令窗口,切换到 nginx 解压目录下,输入命令
nginx.exe
或者start nginx
。
检查 Nginx 是否启动成功的方式也有 2 种:
直接在浏览器地址栏输入网址 http://localhost:80 (opens new window) 。你会看到欢迎页面。
在 cmd 命令窗口输入命令
tasklist /fi "imagename eq nginx.exe"
。你会看到类似如下页面:映像名称 PID 会话名 会话# 内存使用 =========== ======= =========== ======= ============ nginx.exe 17220 Console 8 7,148 K nginx.exe 17660 Console 8 7,508 K
# 关闭
如果使用 cmd 命令窗口启动 nginx,关闭 cmd 窗口是不能结束 nginx 进程的。
可使用两种方法关闭 nginx:
输入
nginx
命令:nginx -s stop
(快速停止 nginx)或nginx -s quit
(完整有序的停止 nginx)。使用
taskkill
命令:taskkill /f /t /im nginx.exe
。