无法安装以下功能:.NET Framework 3.5 (包括.NET 2.0和3.0)

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

使用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/.
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值