使用Windows Server2012 R2 注册Nginx服务过程无法执行nginx-service.exe install命令



解决方法

输入:DISM /Online /Enable-Feature /FeatureName:NetFx3 /All

问题解决


nginx-service.xml配置
<service>
<id>nginx</id>
<name>Nginx Service</name>
<description>High Performance Nginx Service</description>
<executable>C:\UWB\nginx-1.18.0\nginx.exe</executable>
<logpath>C:\UWB\nginx-1.18.0\logs</logpath>
<logmode>roll</logmode>
<depend></depend>
<startargument>-p C:\UWB\nginx-1.18.0</startargument>
<stopargument>-p C:\UWB\nginx-1.18.0 -s stop</stopargument>
</service>
WinSW新版本nginx-service.xml配置
<service>
<id>nginx</id>
<name>Nginx Service</name>
<description>High Performance Nginx Service</description>
<executable>C:\UWB\nginx-1.18.0\nginx.exe</executable>
<logpath>%BASE%\serviceLogs</logpath>
<logmode>roll</logmode>
<depend></depend>
<startargument>-p</startargument>
<startargument>C:\UWB\nginx-1.18.0</startargument>
<stopargument>-p</stopargument>
<stopargument>C:\UWB\nginx-1.18.0</stopargument>
<stopargument>-s</stopargument>
<stopargument>stop</stopargument>
</service>
"Windows Service Wrapper"小工具
下载链接: http://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/.

在Windows Server 2012 R2上注册Nginx服务时遇到问题,无法执行nginx-service.exe install命令。解决方法是通过DISM命令启用.NET Framework 3.5功能。同时,文章介绍了nginx-service.xml的配置,包括旧版和WinSW新版本的配置细节。
4万+

被折叠的 条评论
为什么被折叠?



