Nginx添加到Windows系统服务中

        在服务器上放了一个绿色版本的Nginx,虽然有一个.bat的脚本文件作为简易的控制器,但还是准备将它添加到系统服务中,让其可以跟随系统自启动。但是发现这个绿色版本的Nginx目录里没有安装服务的程序或脚本,只能使用第三方程序来安装了。

        第一步,下载第三方程序--Windows Service Wrapper工具,里面有多个版本,可以选择最新版本的。

        下载后,把该程序文件放到Nginx的安装目录下,并修改文件名为“nginx-service.exe”(也可以不修改或修改为其它名称,主要是要和下面的xml文件名对应)。

        第二步,在Nginx的安装目录下,新建一个nginx-service.xml文件(文件名需要和上面的程序文件修改的文件名相对应),文件内容(内容需要根据实际环境调整)如下:

<service>  
    <id>Nginx</id>  
    <name>Nginx</name>  
    <description>Nginx Service</description>  
    <executable>D:\Program Files\nginx-1.16.1\nginx.exe</executable>  
    <logpath>D:\Program Files\nginx-1.16.1\logs</logpath>  
    <logmode>rotate</logmode>  
</service>

        第三步,通过CMD命令行窗口来执行命令,运行这个程序,结果如下:。

    

        如果是第一次使用这个程序的服务器,可能会提示缺少如下系统组件。

        根据上面的提示,需要到服务器管理器中,安装这个Windows功能组件。

        1、打开服务器管理器,选择“管理-添加角色和功能”

        2、一直点击下一步,到“功能”这个标签页。

        3、勾选“.NET Framework 3.5(包括 .NET 2.0 和 3.0)”这个就行,然后点击“安装”,等待安装完成即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

兴趣广泛的程序猿

有钱的捧个钱场,谢谢各位!

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

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

打赏作者

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

抵扣说明:

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

余额充值