1. 程式人生 > >【Nginx】windows安裝配置

【Nginx】windows安裝配置

1、下載nginx

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

下載後解壓,解壓後拷貝資料夾到安裝目錄D:\IDE\,如下圖:

2、啟動nginx

開啟cmd命令視窗,“cd /d D:\IDE\nginx-1.15.3”命令切換到nginx安裝目錄下D:\IDE\nginx-1.15.3,輸入命令 nginx.exe 或者 start nginx啟動。輸入命令 tasklist /fi "imagename eq nginx.exe",出現如下結果說明啟動成功。

3、關閉nginx

使用cmd命令視窗啟動nginx,關閉cmd視窗是不能結束nginx程序的,可使用兩種方法關閉nginx

(1)輸入nginx命令  nginx -s stop(快速停止nginx)  或  nginx -s quit(完整有序的停止nginx)

(2)使用taskkill   taskkill /f /t /im nginx.exe

4、安裝為服務

下載後把下載的winsw-2.1.2-bin.exe 檔案放在Nginx安裝目錄(D:\IDE\nginx-1.15.3),並修改名稱為nginx-service.exe,然後分別建立nginx-service.exe.config,nginx-service.xml檔案,把這兩個檔案放在Nginx安裝目錄下。如下圖:

4.2 配置

nginx-service.exe.config內容如下:

<configuration>   <startup>     <supportedRuntime version="v2.0.50727" />     <supportedRuntime version="v4.0" />   </startup>   <runtime>     <generatePublisherEvidence enabled="false"/>    </runtime> </configuration>

nginx-service.xml內容如下:

<service>   <id>nginx</id>   <name>Nginx Service</name>   <description>High Performance Nginx Service</description>   <logpath>D:\IDE\nginx-1.15.3\logs</logpath>   <log mode="roll-by-size">     <sizeThreshold>10240</sizeThreshold>     <keepFiles>8</keepFiles>   </log>   <executable>D:\IDE\nginx-1.15.3\nginx.exe</executable>   <startarguments>-p D:\IDE\nginx-1.15.3</startarguments>   <stopexecutable>D:\IDE\nginx-1.15.3\nginx.exe</stopexecutable>   <stoparguments>-p D:\IDE\nginx-1.15.3 -s stop</stoparguments> </service>

4.3 安裝nginx服務

開啟cmd命令視窗,"cd D:\IDE\nginx-1.15.3"進入Nginx安裝目錄,然後執行命令:nginx-service.exe install

此時檢視windows服務目錄有Niginx Service服務,然後右鍵啟動:

4.4 啟動服務

“net start nginx”命令啟動服務,如下圖:

4.5 重啟服務

修改完nginx.conf檔案,需重新啟動Niginx Service服務,方可生效。