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

Posted 花伤情犹在

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows安装Nginx服务-保姆级教程相关的知识,希望对你有一定的参考价值。

前言

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服务教程结束!

以上是关于Windows安装Nginx服务-保姆级教程的主要内容,如果未能解决你的问题,请参考以下文章

太详细了,在 Windows 上安装 PySpark 保姆级教程

涛思数据TDengine征稿 — 保姆级教程TDengine客户端服务器安装教程

Nginx保姆级教程-就怕你不懂--反向代理

windows系统Python-3.6安装教程(保姆级教程)

Jenkins教程之windows下安装Jenkins保姆级教程

Windows下部署最新版青龙诺兰傻妞入门保姆级教程