一、Nginx简介
Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru 站点(俄文:Рамблер)开发的。
同时,它也是一种轻量级的Web服务器,可以作为独立的服务器部署网站(类似Tomcat)。它高性能和低消耗内存的结构受到很多大公司青睐,如淘宝网站架设。
二、Nginx下载
去 Nginx官网 下载 Nginx 压缩包,然后解压到本地。 截至本博客开写日期, Nginx 最新版本为 1.21.3 。
三、安装部署
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"
3、修改配置文件
在 conf 目录下找到 nginx.conf 打开,找到 server 这个节点,修改端口号,因为80端口有可能被占用了,如果没占用可以不改。
如果有需求可以修改主页目录,没有就不用。
修改完成后保存,使用以下命令检查一下配置文件是否正确,后面是 nginx.conf 文件的路径,successful 就说明正确了。
nginx -t -c /2.Software/nginx-1.20.1/conf/nginx.conf
修改完如果程序没启动就直接 start nginx 启动,如果已经启动了就使用以下命令重新加载配置文件并重启:
nginx -s reload
4、打开浏览器
打开浏览器访问 http://localhost:8800 ,如果是下面这样就说明成功了
5、关闭Nginx服务器
nginx -s stop // 快速停止
nginx -s quit // 完整有序的关闭