将exe文件变成Windows Server的服务(及修改nginx.conf不生效说明)

做了一个nginx,每次注销以后就不起作用了。所以考虑把nginx.exe变成Windows系统服务。在网上看了很多案例。试了几种方法,我感觉下面的这个方式是最有效的,亲测一次成功。

我的这个帐号上传了相关程序和配置文档,可以在我这个帐号里查看上传文件《EasyService将exe文件变成windows系统服务》。在svc.conf中,改下面项目就可以:

Worker: nginx.exe   这一行是执行文件

WorkingDir: nginx    这一行是执行文件在哪个文件夹下面。对应SVC.exe的路径的相对路径。

OutFileDir: outfiles   在svc.exe同路径下建立一个文件夹叫outfiles   

然后,管理员权限打开命令行,进入SVC.exe在的文件夹下,执行下面两行:

svc.exe check
svc.exe test-worker

最后,执行:

svc.exe install

最终将会在系统服务器中生成一个系统服务“An exseen Service”,这个“An exseen Service”也是在svc.conf中定义的。


将nginx.exe变成系统服务后,在我们修改nginx.conf后,会出现停止系统服务和运行nginx.exe -s stop,仍然无法生效。这个时候就要打开任务窗口,将nginx.exe全部杀掉。然后再启动服务,才可以生效整个配置。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值