Windows下将nginx安装为服务运行
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Windows下将nginx安装为服务运行,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2362字,纯文字阅读大概需要4分钟。
内容图文
![Windows下将nginx安装为服务运行](/upload/InfoBanner/zyjiaocheng/1134/da375bfb91f746f69724c87ea7317ef2.jpg)
今天看到nginx这个小服务器软件正式版更新到了1.4.2,想玩下它。这个服务器软件虽小,但功能强大,是开源软件,有着良好的性能,被很多个人、企业,甚至大型企业所使用!
由于是在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安装成服务,但不能被正常启动,无法运行。只能作罢!
经过一番查找以后,终于找到了解决办法:
这里我们需要用到一个软件:Windows Service Wrapper,这个软件也是开源的,而且已经很久没有更新了,我找到的最后版本是1.9,如果你看到有新版本,记得通知我哦!使用这个软件可以将程序安装成服务运行。
下面我们就来具体操作:
1、 下载nginx的最新版本1.10.2 ,解压缩到D:\nginx, 下载Windows Service Wrapper软件1.9 ,拷贝到D:\nginx目录,并重命名为winsw。(点击上面连接下载软件)
2、打开记事本,复制以下内容到里面,另存为:D:\nginx\winsw.xml
<?xml version="1.0" encoding="UTF-8" ?> <service> <id>nginx</id> <name>nginx</name> <description>nginx</description> <executable>D:\nginx\nginx.exe</executable> <logpath>D:\nginx\</logpath> <logmode>roll</logmode> <depend></depend> <startargument>-p D:\nginx</startargument> <stopargument>-p D:\nginx -s stop</stopargument> </service> |
如果你的目录和我的不一样,就自行修改吧!
3、以管理员身份运行cmd,输入:D:\nginx\winsw.exe install,回车,提示安装服务完成。
此时,你的nginx可以以Windows服务运行了,可以打开服务管理器进行服务的启动、停止、修改自动或手动运行等,更可以使用Windows的cmd命令:net start/stop nginx来管理。是不是很方便呢?
![技术分享](http://img1.ph.126.net/OcOC5RVaNEbhIdBy1wxCDQ==/3884917628660646220.png)
![技术分享](http://img0.ph.126.net/lWQndQ-olFAGb_BsIF0mtw==/4805622277481451672.png)
@echo offecho stopping nginx service...net stop nginxecho Kill nginx process...taskkill /F /IM nginx.exe>nul
原文:http://www.cnblogs.com/webenh/p/6933715.html
内容总结
以上是互联网集市为您收集整理的Windows下将nginx安装为服务运行全部内容,希望文章能够帮你解决Windows下将nginx安装为服务运行所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。