admin管理员组文章数量:1633182
windows下nginx如何以命令行和服务的方式进行部署
- linux 重启nginx的命令
- 准备工作:
- 官方网站下载nginx
- 查看配置文件的端口是否被占用
- 1.以服务的方式启动(推荐)
- 1.下载nginx服务化的工具
- 2.创建服务配置文件:nginx-service.xml
- 3.注册服务
- 4.以服务的方式启动
- 5.浏览器测试启动
- 2.以命令行的方式启动
- 1.切换到解压目录下,启用nginx服务
- 2.浏览器查看是否启动成功
- 3.nginx的重载和停止
linux 重启nginx的命令
systemctl restart nginx
service nginx restart
准备工作:
官方网站下载nginx
nginx官方下载地址
选择稳定版本下载
解压到指定目录(不要包含中文路径)
查看配置文件的端口是否被占用
windows下查看端口的命令,首先cmd进入命令行
netstat -ano|findstr 端口号
1.以服务的方式启动(推荐)
windows的server服务器上需要nginx开机自启,这也是推荐的原因。主要实现需要借助“Windows Service Wrapper”这个小工具将nginx做成服务实现开机启动。
1.下载nginx服务化的工具
服务化工具下载地址
以目前最新版本2.9.0为例,下载下来后将其复制到nginx根目录,并重命名为nginx-service.exe
2.创建服务配置文件:nginx-service.xml
nginx-service.xml文件内容
<service>
<!-- 服务名 -->
<id>nginx</id>
<!-- 显示名称 -->
<name>nginx</name>
<!-- 描述 -->
<description>nginx</description>
<logpath>D:\Environment\nginx-1.20.2\</logpath>
<logmode>roll</logmode>
<depend></depend>
<!-- 服务的可执行文件地址,务必配置正确 -->
<executable>D:\Environment\nginx-1.20.2\nginx.exe</executable>
<stopexecutable>D:\Environment\nginx-1.20.2 -s stop</stopexecutable>
</service>
3.注册服务
注意:是要以管理员身份执行命令
nginx-service.exe install #安装服务命令
4.以服务的方式启动
5.浏览器测试启动
2.以命令行的方式启动
1.切换到解压目录下,启用nginx服务
注意:不建议目录中出现中文,否则容易出现启动失败
start nginx #启动服务
tasklist /fi "imagename eq nginx.exe" #查看服务
2.浏览器查看是否启动成功
3.nginx的重载和停止
(1)重载命令:如果修改了conf配置文件后,只需执行命令即可
nginx -s reload
(2)停止命令
nginx -s quit
版权声明:本文标题:windows下nginx如何以命令行和服务的方式进行部署 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1729117078a1187293.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论