当前位置 主页 > 服务器问题 > nginx问题汇总 >

    windows下启动nginx为什么会有两个nginx.exe进程?

    栏目:nginx问题汇总 时间:2019-07-26 10:25


      .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
      。