如何把nginx安装成windows服务

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何把nginx安装成windows服务相关的知识,希望对你有一定的参考价值。

参考技术A   cmd>Sfc.exe 系统文件修复检查命令 Windows系统用久了,难免出现系统文件损坏丢失的情况,其实通过系统文件检查Sfc.exe   (一个Windows用来验证系统文件完整性并修复系统文件的使用小工具)就可以了. XP中,   点击"开始-运行",输入"cmd",打开"命令提示符"窗口,在光标提示后输入SFC,回车后,变可   打开系统文件检查器.例如"sfc/scannow"是检查当前的系统文件是否有损坏,版本是否正   确,如果发生错误,程序会要求你插入XP安装光盘来修复或者替换不正确的文件.如果   Dllcache文件夹被破坏后者不可用, 还可以使用"sfc/scanonce"或者"sfc/scanboot"命令修复   该文件夹的内容以保证系统的安全性和稳定性.   /SCANNOW 立即扫描所有受保护的系统文件 /SCANNONCE 下次启动时扫描所有受保护的系统文件。 /SCANBOOT 每次启动时扫描所有受保护的系统文件。 /REVERT 将扫描返回到默认设置 /PURGECACHE 清楚文件缓存 /CACHESIZE=x 设置文件缓存大小 如果还不能解决,另外找安装盘重装系统

如何把Nginx安装成Windows服务

参考技术A .NET Framework下载地址
WinSW-1.9-bin下载地址
把NGINX安装到C:\RUNTIME\nginx目录。平时的启动命令为:
C:\RUNTIME\nginx\nginx.exe
停止它有两种方法,一种是打开进程管理器,把所有的nginx进程都杀死,而且看着它们都被杀死为止才行。一种是用命令行:
C:\RUNTIME\nginx\nginx.exe -s stop
要自动启动,你可以把winsw-1.9-bin.exe复制到C:\RUNTIME\nginx目录,改名为NginxServer.exe。
创建一个新的文件NginxServer.xml,内容如下:
<service
<idnginx-1.0</id
<namenginx-1.0</name
<descriptionnginx-1.0</description
<executableC:\RUNTIME\nginx\nginx.exe</executable
<logpathC:\RUNTIME\nginx</logpath
<logmoderoll</logmode
<depend</depend
<startargument-p C:\RUNTIME\nginx</startargument
<stopargument-p C:\RUNTIME\nginx -s stop</stopargument
</service
保存后,执行命令:
NginxServer.exe install
如果成功,就会返回命令行光标,没有提示。如果有错误提示,请确认你的电脑正确安装了.NET Framework 2.0.5或以上的环境。
卸载命令为:
NginxServer.exe uninstall本回答被提问者采纳

以上是关于如何把nginx安装成windows服务的主要内容,如果未能解决你的问题,请参考以下文章

用 nssm 把 Nginx 安装成 Windows 服务方法

想把nginx安装成Windows服务自启动,通过nssm,但总是提示错误

使用srvany.exe把程序安装成windows服务的方法

java程序打包成jar后,怎样安装成windows service,并开机自启

先定一个小目标Redis 安装成windows服务-开机自启

Windows 下配置 ApacheBench (AB) 压力测试