Windows Server 2008 R2下将nginx安装成windows体系服务

 一直在Linux渠道上布置web服务,可是最近的一个项目,有必要要用windows,不得已再次研讨了nginx在windows下的体现,由于Apache httpd在Windows下体现其实也不算太好,而我更喜爱nginx。 惊讶...

 一直在Linux渠道上布置web服务,可是最近的一个项目,有必要要用windows,不得已再次研讨了nginx在windows下的体现,由于Apache httpd在Windows下体现其实也不算太好,而我更喜爱nginx。

惊讶地发现nginx在Windows下现已趋于稳定,所以我决议运用nginx作为web服务器。

到nginx下载页面,即可发现对应的版别可下载:http://nginx.org/en/download.html。

下载完结后放到指定目录,如D:nginx。

将nginx装置成服务,咱们需求用到一个软件:Windows Service Wrapper,这个软件也是开源的,并且现已好久没有更新了,我找到的最终版别是1.9。下载地址需求百度。

下载后,将winsw-1.9-bin.exe文件复制到nginx的winsw文件夹下(没有就创立咯)。

创立一个同名的xml文件,winsw-1.9-bin.xml 内容如下:

 
<?xml version="1.0" encoding="UTF-8" ?>
<service>
<id>nginx</id>
<name>nginx</name>
<description>nginx</description>
<executable>D:nginxnginx.exe</executable>
<logpath>D:nginx</logpath>
<logmode>roll</logmode>
<depend></depend>
<startargument>-p D:nginx</startargument>
<stopargument>-p D:nginx -s stop</stopargument>
</service>
 

以办理员身份运转cmd,输入:D:nginxwinswwinsw-1.9-bin.exe install,回车,提示装置服务完结。

此刻,你的nginx能够以Windows服务运转了,能够翻开服务办理器进行服务的发动、中止、修正主动或手动运转等,更能够运用Windows的cmd指令:net start/stop nginx来办理。是不是很便利呢?

  • 发表于 2021-04-15 17:39
  • 阅读 ( 211 )
  • 分类:互联网

0 条评论

请先 登录 后评论
bv227
bv227

693 篇文章

你可能感兴趣的文章

相关问题