Nginx安装成Windows服务

摘要:
由于一些项目使用Nginx进行负载平衡,但Windows版本的Nginx不提供安装服务,因此在服务器重新启动后,Nginx将不会启动和恢复。在Internet上检查后,在此处记录解决方案,在https:下载Winsw工具并将该工具复制到Nginx的安装目录步骤2:创建配置文件Winsw.xml xml配置示例:

  因为有项目使用Nginx来做负载均衡,但是Nginx的Windows版本是不提供安装成服务的,所以服务器重启后Nginx并不会伴随启动和恢复。网上查了下,这里记录下解决方法,防止遗忘。

  第一步:下载Winsw工具,下载地址:https://github.com/kohsuke/winsw/releases,并且Copy工具到Nginx的安装目录

  Nginx安装成Windows服务第1张

  第二步:创建配置文件Winsw.xml

  xml配置示例:

  Nginx安装成Windows服务第2张

  第三步:DOS窗口中用命令安装、卸载等

  Nginx安装成Windows服务第3张

  当然Windows中安装成服务的方法还有其他的,只是觉得此种方法比较简单易于使用。

免责声明:文章转载自《Nginx安装成Windows服务》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇mysql把表(表已有数据)的某列属性由空到非空,以及常用列操作统计学习方法 | 第2章 感知机 | 补充下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

PHP大批量更新数据,大批量插入数据,mysql批量更新与插入多种方法

在工作中遇到了需要大批量的更新同步数据,首先用了个笨方法测试,那就是for循环插入与更新。由于数据是从另外一个大型网站的接口中获取的,我本地需要进行处理后,再进行更新与判断,程序执行完成之后,发现耗时太长,仅仅五千条数据就耗时了五个小时左右,非常耗时间。 在进行更新与插入的操作的时候,我们首先必须考虑到文件执行时间的问题。当php文件执行时间过长时,服务器...

node rpc 使用

什么是rpc RPC(Remote Procedure Call)远程过程调用,简单的理解是一个节点请求另一个节点提供的服务 本地过程调用:如果需要将本地student对象的age+1,可以实现一个addAge()方法,将student对象传入,对年龄进行更新之后返回即可,本地方法调用的函数体通过函数指针来指定。 远程过程调用:上述操作的过程中,如果ad...

使用boost线程定时器作为后台线程来切换主循环程序状态方法总结

  1:简单了解boost定时器 #include "stdafx.h" #include <string> #include <boost hread.hpp> #include <boost/asio.hpp> #include <iostream> using namespace boost::asi...

Python——cmd调用(os.system阻塞处理)(多条命令执行)

os.system(返回值为0,1,2)方法 0:成功 1:失败 2:错误 os.system默认阻塞当前程序执行,在cmd命令前加入start可不阻塞当前程序执行。 例如:         import os         os.system(r"start E:TXqq.exe")    如路径有空格,单引号包上双引号就OK os.popen(可将c...

解决VMwareworkstation无法在windows上运行

步骤 1.在我的电脑上搜索控制面板   2.打开控制面板 3.点击程序 4.点程序和功能 5.点击已安装更新 6.找到最上面的一次微软更新,然后将最新的微软更新更新卸载。 7.重启后就能用了 说白了,就是最后一句话! 图示: 但是,这只能解决一时的问题,电脑终究要更新的,还有一种方法直接到官方下载新版本,里面的东西不会变的...

Java 迭代器删除元素ConcurrentModificationException异常。

Java是不支持容器类在使用迭代器迭代过程中,使用如 list.remove(obj)方法删除元素。否则会抛出ava.util.ConcurrentModificationException异常。应该使用iterator.remove()方法删除当前迭代到的元素。 这是因为Java集合中有一种叫fail-fast的机制,即如果多个线程对同一个集合的内容进行...