Windows下安装nginx 使用并设置开机自启动

阿豪运维笔记(阿豪同学) 2020-06-21 1.27 K阅读

温馨提示:这篇文章已超过890天没有更新,请注意相关的内容是否还可用!

1、下载Nginx,启动Nginx服务

Nginx官网:http://nginx.org

http://nginx.org/download/nginx-1.17.3.zip  

解压刚刚下载的Nginx到C:\nginx(这个目录你可以自定义看你要放在那里)

Nginx启动方式有两种如下

双击启动  

cmd命令启动  

1.1双击启动

直接双击nginx.exe,双击后一个黑色的弹窗一闪而过。

image.png

cmd命令启动

用 管理员权限 打开cmd,切换到nginx解压目录下,输入命令 start nginx.exe 或者 nginx.exe ,回车后会出现一个黑色的弹窗一闪而过。

C:\Users\Administrator>cd \  
C:\>cd nginx  
C:\nginx>start nginx.exe

image.png

验证Nginx是否正常启动

访问 http://localhost/ 

image.png

2、开机启动配置

下载 WinSW

下载地址: https://github.com/kohsuke/winsw/releases  

本教程用的http://mirrors.ahaoyw.com:8010/autoconf/win/Nginx/WinSW.NET4.exe  (这个是自己的下载地址)

2.2 配置步骤

将 WinSW.NET4.exe 复制到C:\nginx目录中,并将名字修改为 nginxservice.exe 。

新建一个空的 nginxservice.xml文件(名字要与nginxservice.exe 名字保持一致)其内容:

<service>     
<id>nginx</id>      
<name>nginx</name>      
<description>nginx</description>      
<logpath>C:\nginx</logpath>      
<logmode>roll</logmode>      
<depend></depend>      
<executable>C:\nginx\nginx.exe</executable>      
<stopexecutable>C:\nginx\nginx.exe -s stop</stopexecutable>  
</service>

这里有3处必须修改: <logpath> 、 <executable> 、 <stopexecutable>,

这3处是 nginx.exe 的所在目录。

用管理员权限打开cmd,进入C:\nginx目录下,执行nginxservice.exe install 命令。

C:\Users\Administrator>cd \nginx  
C:\nginx>nginxservice.exe install  
2019-09-05 04:14:17,444 INFO  - Installing the service with id 'nginx'

image.png

在计算机管理–>服务中,找到 nginx 服务,右键启动服务。

image.png

nginx常用的基本命令

start nginx.exe       ## 启动服务

nginx.exe -s stop     ## 快速停止服务

nginx.exe -s quit     ## 优雅的 停止服务

nginx.exe -s reload   ## 重新加载 配置文件,这命令可以不用停止nginx

nginx.exe -s reopen   ## 重新打开日志文件


以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作有参考学习价值
喜欢请点击上方【分享】,如果对您有帮助可点击上方【打赏】打赏本站。谢谢大家对阿豪运维笔记的支持。

文章作者: 阿豪运维笔记(阿豪同学)
本文链接:
文章版权:站长码字很辛苦,除非注明,否则均为阿豪运维笔记原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码