Windows Server 2008 R2下將nginx安裝成windows系統服務

到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:\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>

以管理員身份運行cmd,輸入:D:\nginx\winsw\winsw-1.9-bin.exe install,回車,提示安裝服務完成。

此時,你的nginx可以以Windows服務運行了,可以打開服務管理器進行服務的啓動、停止、修改自動或手動運行等,更可以使用Windows的cmd命令:net start/stop nginx來管理。是不是很方便呢?

我參考了這篇文章:https://www.cnblogs.com/luodengxiong/p/4630973.html
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章