1.下載nginx
下載地址:http://nginx.org/en/download.html

我下載的是穩定版 nginx/windows-1.16.1
2.為了使用方便,利用sc命令將nginx注冊為windows服務
1.下載winsw.exe文件 我下載的是1.18版本
將winsw.ex 拷貝到nginx.exe所在目錄下,並創建如下xml 命名為 winsw.xml
<?xml version="1.0" encoding="UTF-8" ?> <service> <!--服務名--> <id>nginx</id> <!--服務顯示名-->> <name>nginx</name> <!--服務描述信息-->> <description>nginx</description> <!--nginx.exe所在目錄(可以是絕對路徑也可以是環境變量中的可執行文件名)--><executable>C:\nginx-1.16.1\nginx.exe</executable> <!--nginx日志路徑-->> <logpath>C:\nginx-1.16.1\</logpath> <logmode>roll</logmode> <!--服務啟動模式 自動 Automatic 手動Manual 開機啟動Boot 系統啟動時啟動 System等--> <startmode>Automatic</startmode> <!--服務依賴項--><depend></depend> <!--服務啟動參數--><startargument>-p C:\nginx-1.16.1</startargument> <!--服務停止參數--><stopargument>-p C:\nginx-1.16.1 -s stop</stopargument> </service>
2.管理員方式運行cmd 並將目錄切換到nginx目錄下 然后輸入 winsw.exe install
由於我安裝的server 2012 R2 沒有安裝.net 3.5 所以需要手動安裝下.net 3.5 然后再執行
3.查看服務是否注冊
WIN+R 彈出命令窗口,輸入 services.msc 查看是否有nginx服務
未完待續...
