Windows安装Nginx服务-保姆级教程

x33g5p2x  于2021-12-08 转载在 其他  
字(1.5k)|赞(0)|评价(0)|浏览(602)

前言

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。

安装步骤

下载Nginx
http://nginx.org/en/download.html

这里我就选择下载稳定版

下载完之后,将Nginx解压到需要放置的位置(C:\Environment\nginx-1.20.2

将Nginx设置为Windows服务

下载WinSW.NET4.exe

默认下载后的名字为WinSW.NET4.exe

下载该工具后

  • 将其放在 Nginx解压的目录下并重命名为nginx-service.exe
  • 创建配置文件nginx-service.xml

nginx-service.xml 内容如下

<service>
  <!-- 唯一服务ID-->
  <id>nginx</id>
  <!-- 显示服务的名称 -->
  <name>Nginx Service</name>
  <!-- 服务描述 -->
  <description>Nginx服务</description>
  <!-- 日志路径 -->
  <logpath>C:\Environment\nginx-1.20.2\logs\</logpath>
  <!-- 日志模式 -->
  <logmode>roll</logmode>
  <!-- 可执行文件的命令 -->
  <executable>C:\Environment\nginx-1.20.2\nginx.exe</executable>
  <!-- 停止可执行文件的命令 -->
  <stopexecutable>C:\Environment\nginx-1.20.2\nginx.exe -s stop</stopexecutable>
</service>

注意将里面的nginx路径改为你的路径,这里标注一下:

将Nginx注册到Windows服务

回车之后可在cmd窗口中直接来到nginx目录下:C:\Environment\nginx-1.20.2

注册命令

nginx-service.exe install

输入命令回车

注册成功

Win+Q输入服务

在服务可以看到Nginx已经注册到Windows服务

卸载命令

nginx-service.exe uninstall

卸载成功

刷新服务

查找N开头的服务,发现已经没有Nginx

启动Nginx

由于我的80端口被其它程序占用,而我又不想终止占用80端口的程序,所以我选择更改Nginx的默认端口。

更改Nginx端口

编辑Nginx目录下的conf文件夹中的nginx.conf配置文件

Win+X,选择Windows PowerShell(管理员)

启动命令

net start nginx

启动成功之后,浏览器测试localhost:81

关闭命令

net stop nginx

关闭成功之后,浏览器测试localhost:81

Windows安装Nginx服务教程结束!

相关文章