windows下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

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

徐州蔡徐坤

又要到饭了兄弟们

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值