Windows服务器常用配置(注册Nginx服务)

开机启动

启动项方式

CMD+R运行以下命令打开开机启动文件夹

1
shell:Common Startup

拷贝需要开机启动的程序的快捷方式到此文件夹即可

打开任务管理器-启动查看启动项(Win10上可以/Win Server2012无法查看)

注意

不要使用shell:startup,这个是用户的启动目录,只有用户登录后才会启动。

添加服务自动运行

该方式不支持添加bat文件为服务

下载地址:winsw

image-20210430125836118

我这里下载的是WinSW.NET4.exe

放到Nginx的目录下,重命名为mynginx.exe

同级目录添加mynginx.xml,内容如下:

1
2
3
4
5
6
7
8
9
10
<service>
<id>nginx</id>
<name>nginx</name>
<description>nginx</description>
<logpath>D:\Tools\nginx-1.12.2\</logpath>
<logmode>roll</logmode>
<depend></depend>
<executable>D:\Tools\nginx-1.12.2\nginx.exe</executable>
<stopexecutable>D:\Tools\nginx-1.12.2\nginx.exe -s stop</stopexecutable>
</service>

注册服务

1
mynginx.exe install

卸载服务

1
mynginx.exe uninstall

注意

卸载后需要重启才能注册同名的服务。

打开services.msc,找到nginx服务启动即可。

也可以使用命令启动或停止

1
2
3
4
5
6
7
8
# 启动
mynginx.exe start
# 停止
mynginx.exe stop
# 重启
mynginx.exe restart
# 状态
mynginx.exe status

配置好的Nginx安装包

链接:https://pan.baidu.com/s/1_CUFvBiGCRMinYrKAFyzgA
提取码:4qam

Nginx

停用Nginx进程

1
taskkill /f /t /im nginx.exe

Net Framework

4.0下载地址:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=17718