1、Nginx快速安装部署-Windows

247 阅读2分钟

一、Nginx简介

Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru 站点(俄文:Рамблер)开发的。

同时,它也是一种轻量级的Web服务器,可以作为独立的服务器部署网站(类似Tomcat)。它高性能和低消耗内存的结构受到很多大公司青睐,如淘宝网站架设。

二、Nginx下载

Nginx官网 下载 Nginx 压缩包,然后解压到本地。 截至本博客开写日期, Nginx 最新版本为 1.21.3 。

image.png

三、安装部署

1、解压

解压完成后,全程在 cmd 命令中执行命令。不要直接双击nginx.exe!不要直接双击nginx.exe!不要直接双击nginx.exe!

一定要在dos窗口启动,不要直接双击nginx.exe,这样会导致修改配置后重启、停止nginx无效,需要手动关闭任务管理器内的所有nginx进程,再启动才可以。

2、启动 Nginx

cmd 进入 nginx 的解压缩后的目录,运行指令启动 Nginx,然后查看任务进程是否存在:

start nginx
tasklist /fi "imagename eq nginx.exe"

image.png

3、修改配置文件

conf 目录下找到 nginx.conf 打开,找到 server 这个节点,修改端口号,因为80端口有可能被占用了,如果没占用可以不改。 如果有需求可以修改主页目录,没有就不用。 image.png

修改完成后保存,使用以下命令检查一下配置文件是否正确,后面是 nginx.conf 文件的路径,successful 就说明正确了。

nginx -t -c /2.Software/nginx-1.20.1/conf/nginx.conf

image.png

修改完如果程序没启动就直接 start nginx 启动,如果已经启动了就使用以下命令重新加载配置文件并重启:

nginx -s reload

4、打开浏览器

打开浏览器访问 http://localhost:8800 ,如果是下面这样就说明成功了

image.png

5、关闭Nginx服务器

nginx -s stop    // 快速停止
nginx -s quit    // 完整有序的关闭