找回密码
 立即注册
查看: 31465|回复: 100

将nginx安装为Windows服务

    [复制链接]
  • TA的每日心情

    2020-9-5 20:20
  • 签到天数: 487 天

    连续签到: 1 天

    [LV.9]妙领天机

    530

    主题

    3077

    回帖

    4748

    积分

    如雷贯耳

    积分
    4748
    发表于 2018-7-23 21:40:58 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×

      nginx这个服务器软件虽小,但功能强大,是开源软件,有着良好的性能,被很多个人、企业,甚至大型企业所使用!
      由于是在Windows下,所以只能双击运行,然后通过以下命令来管理:
      Nginx/Win32是运行在一个控制台程序,而非windows服务方式的。服务器方式目前还是开发尝试中,Nginx/Win32可以使用以下开关来管理它:
      Nginx -s stop   快速关闭Nginx,可能不保存相关信息,并迅速终止web服务。(快速退出)
      Nginx -s quit    平稳关闭Nginx,保存相关信息,有安排的结束web服务。(平滑退出)
      Nginx -s reload   因改变了Nginx相关配置,需要重新加载配置而重载。(重新加载配置)
      Nginx -s reopen  重新打开日志文件。(重新加载日志)
      如果能把它安装成Windows服务运行,那就爽了!!在网上找了个Windows服务安装工具:srvinstw。这个工具是可以把nginx安装成服务,但不能被正常启动,无法运行。只能作罢!
      经过一番查找以后,终于找到了解决办法:
      这里我们需要用到一个软件:srvanyui,使用这个软件可以将程序安装成服务运行。
      使用微软自己的工具来将nginx安装为服务运行。微软的Windows NT Resource Kit里面有2个小工具,即:Instsrv.exe和Srvany.exe,Instsrv.exe可以给系统安装和删除服务,Srvany.exe可以让程序以服务的方式运行。srvany.exe可用于将任何EXE程序作为Windows服务运行。也就是说srvany只是其注册程序的服务外壳,这个特性对于我们来说非常实用,我们可以通过它让我们的程序以SYSTEM账户启动,或者实现随机器启动而自启动,也可以隐藏不必要的窗口,比如说控制台窗口等等。
      当然这个是命令行工具,而且还需要修改注册表,比较麻烦,那么我们就用别人的一个UI小工具来实现。
      http://pan.baidu.com/s/1mifgw4o
      把文件解压到nginx目录里,运行srvanyui.exe,点击左上角绿色的加号,然后设置好,点确定(如下图),服务就创建好了!哈哈,简单吧。

                                   
    登录/注册后可看大图

      但是,当使用windows服务管理器停止Nginix服务后,访问浏览器仍然能看到网站。查看进程,你会发现,Nginx的其中一个进程还在运行!nginx进程(根据nginx.conf的配置worker_processes 1;),Fork出来的进程显然没有被停止,结果就是nginx永远关不掉。因此彻底关闭nginx请使用taskkill命令!
      那么我们只好做个stop_nginx脚本来处理nginx停止的所有操作:
      @echo off
      net stop nginx
      taskkill /F /IM nginx.exe>nul
    楼主热帖
    [!luckypost!]: 阳光下泡沫 在网吧通宵,花了 4 金钱. !lucky_goodrank! / !lucky_badrank!
  • TA的每日心情
    难过
    2019-8-30 07:50
  • 签到天数: 490 天

    连续签到: 1 天

    [LV.9]妙领天机

    5

    主题

    3081

    回帖

    3089

    积分

    声名显赫

    积分
    3089
    发表于 2018-7-23 21:54:21 | 显示全部楼层
    支持,楼下的跟上哈~
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-8-30 05:55
  • 签到天数: 471 天

    连续签到: 2 天

    [LV.9]妙领天机

    9

    主题

    3084

    回帖

    3100

    积分

    声名显赫

    积分
    3100
    发表于 2018-7-25 14:49:47 | 显示全部楼层
    为保住菊花,这个一定得回复!
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-29 09:07
  • 签到天数: 467 天

    连续签到: 1 天

    [LV.9]妙领天机

    5

    主题

    3032

    回帖

    3036

    积分

    声名显赫

    积分
    3036
    发表于 2018-7-25 22:51:56 | 显示全部楼层
    围观 围观 沙发在哪里!!!
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-30 04:33
  • 签到天数: 464 天

    连续签到: 5 天

    [LV.9]妙领天机

    6

    主题

    3092

    回帖

    3102

    积分

    声名显赫

    积分
    3102
    发表于 2018-7-28 18:47:20 | 显示全部楼层
    是爷们的娘们的都帮顶!大力支持
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-30 11:58
  • 签到天数: 448 天

    连续签到: 2 天

    [LV.9]妙领天机

    6

    主题

    2965

    回帖

    2970

    积分

    声名显赫

    积分
    2970
    发表于 2018-7-30 03:19:01 | 显示全部楼层
    顶顶更健康
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2019-8-29 00:12
  • 签到天数: 481 天

    连续签到: 1 天

    [LV.9]妙领天机

    2

    主题

    3067

    回帖

    3070

    积分

    声名显赫

    积分
    3070
    发表于 2018-7-30 03:51:02 | 显示全部楼层
    报告!别开枪,我就是路过来看看的。。。
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2019-8-30 13:50
  • 签到天数: 463 天

    连续签到: 1 天

    [LV.9]妙领天机

    2

    主题

    3081

    回帖

    3081

    积分

    声名显赫

    积分
    3081
    发表于 2018-8-1 09:27:30 | 显示全部楼层
    路过 帮顶 嘿嘿
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-8-29 13:43
  • 签到天数: 486 天

    连续签到: 4 天

    [LV.9]妙领天机

    5

    主题

    2988

    回帖

    2997

    积分

    声名显赫

    积分
    2997
    发表于 2018-8-3 20:16:01 | 显示全部楼层
    路过 帮顶 嘿嘿
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2019-8-30 19:38
  • 签到天数: 468 天

    连续签到: 5 天

    [LV.9]妙领天机

    1

    主题

    3039

    回帖

    3040

    积分

    声名显赫

    积分
    3040
    发表于 2018-8-8 14:01:23 | 显示全部楼层
    顶起顶起顶起
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|任逍遥

    GMT+8, 2024-11-22 20:00 , Processed in 0.080883 second(s), 49 queries .

    Powered by 任逍遥 X3.5

    Copyright © 2001-2024, Rxiaoyao Cloud.

    快速回复 返回顶部 返回列表