下载地址: http://nginx.org/en/download.html
我下载的是 nginx-1.15.4
在D:\develop_tools\nginx
目录下将 nginx-1.15.4.zip
解压到完整路径 D:\develop_tools\nginx\nginx-1.15.4\
, 如图所示:
启动nginx有两种方式:
直接双击 nginx.exe
,双击后一个黑色的弹窗一闪而过 。 这样就是启动成功了。
用 管理员权限 打开cmd,切换到nginx解压目录下,输入命令 start nginx.exe
或者 nginx.exe
,回车后会出现一个黑色的弹窗一闪而过。
C:\Users\Administrator>cd D:\develop_tools\nginx\nginx-1.15.4
C:\Users\Administrator>d:
D:\develop_tools\nginx\nginx-1.15.4>start nginx.exe
访问 http://localhost/
注:截图中的1.54
是我修改 index.html 添加的,默认是没有。
上面的配置nginx后,在电脑关机后再重启时,nginx 就会停止。
如果想要每次windows 开机后,nginx都处于运行状态,请看下面的操作配置。
下载地址: https://github.com/kohsuke/winsw/releases
我选择的是 winsw-v2.1.2, 它有两个版本:
WinSW.NET2.exe(适用于32位系统)
WinSW.NET4.exe(适用于64位系统。我下载这个版本)
1)解压(略)。
2)将 WinSW.NET4.exe
复制到 D:\develop_tools\nginx\nginx-1.15.4\
目录中,修改文件名称为 nginxservice.exe
。
3)在 nginxservice.exe
同目录中,新建一个空的 nginxservice.xml
文件(名字要与nginxservice.exe
名字前缀保持一致,但后缀是xml) ,nginxservice.xml
的内容:
<service>
<id>nginx</id>
<name>nginx</name>
<description>nginx</description>
<logpath>D:\develop_tools\nginx\nginx-1.15.4</logpath>
<logmode>roll</logmode>
<depend></depend>
<executable>D:\develop_tools\nginx\nginx-1.15.4\nginx.exe</executable>
<stopexecutable>D:\develop_tools\nginx\nginx-1.15.4\nginx.exe -s stop</stopexecutable>
</service>
我的nginx 所在的目录是 D:\develop_tools\nginx\nginx-1.15.4
,如果你的安装目录与我的不相同,要修改 、
、 `` 这3处对应的值。
配置完成后的目录情况如下:nginxservice.exe
、nginxservice.xml
是上面步骤 复制和创建 的文件。
4)搜索cmd, 右键 选择 以管理员身份运行 ,如下图所示:
进入 D:\develop_tools\nginx\nginx-1.15.4
目录下,执行安装命令:
nginxservice.exe install
5)桌面 --> 此电脑(我的电脑)—> 右键,选择 管理
--> 服务和应用程序 --> 服务,找到 nginx
服务,右键
选择 启动服务
。
略
start nginx.exe ## 启动服务
nginx.exe -s stop ## 快速停止服务
nginx.exe -s quit ## 优雅的 停止服务
nginx.exe -s reload ## 重新加载 配置文件,这命令可以不用停止nginx nginx.exe -s reopen ## 重新打开日志文件
出处: https://blog.csdn.net/xiaojin21cen/article/details/84622517