Windows下安装Nginx并开机自启

释放双眼,带上耳机,听听看~!

我Windows系统本地的项目用的Nginx,每次都要手动启动Nginx,虽然启动很快,但好麻烦,还是开机自启好了;下面开始操作安装。

1、Nginx 安装

安装没难度啊,下载解压就行了

官网地址:http://nginx.org/en/download.html 下载Stable version版本

目前最新稳定版是:1.14.0

2、Winsw 安装

在Windows下开机自启需要借助Winsw工具

项目地址:https://github.com/kohsuke/winsw/releases

下载的是:winsw-v2.1.2 -> WinSW.NET4.exe

下载完成后,放至到Nginx文件夹中,并将其改名为 nginx-service.exe

3、创建xml配置文件

同样的,在Nginx中创建 nginx-service.xml ,必须以刚改的exe名字同名

内容如下:需要将路径改为你自己存储Nginx的路径

<service>
	<id>nginx</id>
	<name>Nginx Service</name>  # Nginx服务名字
	<description>High Performance Nginx Service</description>  # Nginx服务描述
	<logpath>E:\server\nginx\logs</logpath> # Nginx 服务的log保存路径
	<log mode="roll-by-size">
		<sizeThreshold>10240</sizeThreshold>
		<keepFiles>8</keepFiles>
	</log>
	<executable>E:\server\nginx\nginx.exe</executable> # Nginx 启动exe
	<startarguments>-p E:\server\nginx</startarguments># Nginx 启动命令
	<stopexecutable>E:\server\nginx\nginx.exe</stopexecutable> # Nginx 停止exe
	<stoparguments>-p E:\server\nginx\ -s stop</stoparguments> # Nginx 停止命令
</service>

4、安装Nginx Service 服务

管理员运行 CMD 服务,执行以下命令

E:\server\nginx\nginx-service.exe install

cmd 执行 services.msc 打开服务,看到Nginx Service 即可。

访问下本地localhost

辅助命令

# 卸载服务
nginx-service.exe uninstall
# 启动服务
nginx-service.exe start
# 停止服务
nginx-service.exe stop

人已赞赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧