nginx windows安裝、使用和開機啟動配置
文章目錄
1、nginx windows安裝、使用
1.1、下載,解壓 nginx
下載地址:
我下載的是 nginx-1.15.4
在D:\develop_tools\nginx
目錄下將 nginx-1.15.4.zip
解壓到完整路徑 D:\develop_tools\nginx\nginx-1.15.4\
, 如圖所示:
1.2、啟動nginx
啟動nginx有兩種方式:
- 雙擊啟動
- cmd命令啟動
1.2.1、雙擊啟動
直接雙擊nginx.exe,雙擊後一個黑色的彈窗一閃而過。
1.2.2、cmd命令啟動
用 管理員許可權 開啟cmd,切換到nginx解壓目錄下,輸入命令 start nginx.exe
nginx.exe
,回車後會出現一個黑色的彈窗一閃而過。
C:\Users\Administrator>cd D:\develop_tools\nginx\nginx-1.15.4
C:\Users\Administrator>d:
D:\develop_tools\nginx\nginx-1.15.4>start nginx.exe
1.3、驗證
注:截圖中的1.54
是我修改index.html新增的,預設是沒有。
2、開機啟動配置
2.1、下載 WinSW
下載地址: https://github.com/kohsuke/winsw/releases
我選擇的是 winsw-v2.1.2 , 它有兩個版本:
WinSW.NET4.exe (我下載的版本)
2.2、配置步驟
2.2.1、與1.1的操作相同。
2.2.2、將 WinSW.NET4.exe
複製到 D:\develop_tools\nginx\nginx-1.15.4\
目錄中,並將名字修改為 nginxservice.exe
。
2.2.3、新建一個空的 nginxservice.xml
檔案(名字要與nginxservice.exe
名字保持一致) ,其內容:
<service>
<id>nginx</id>
<name>nginx</name>
<description>nginx</description>
<logpath>D:\develop_tools\nginx\nginx-1.15.4</logpath>
<logmode>roll</logmode>
<depend></depend>
<executable>D:\develop_tools\nginx\nginx-1.15.4\nginx.exe</executable>
<stopexecutable>D:\develop_tools\nginx\nginx-1.15.4\nginx.exe -s stop</stopexecutable>
</service>
這裡有3處必須修改: <logpath>
、 <executable>
、 <stopexecutable>
,
這3處是 nginx.exe
的所在目錄。
示例中為nginx所有目錄是 D:\develop_tools\nginx\nginx-1.15.4
的配置。
2.2.4、用管理員許可權開啟cmd,進入D:\develop_tools\nginx\nginx-1.15.4
目錄下,執行nginxservice.exe install
命令。
D:\develop_tools\nginx\nginx-1.15.4>nginxservice.exe install
2018-11-29 10:50:30,231 INFO - Installing the service with id 'nginx'
2.2.5、在計算機管理–>服務中,找到 nginx
服務,右鍵啟動服務。
2.3、驗證
略
3、nginx常用的基本命令
start nginx.exe ## 啟動服務
nginx.exe -s stop ## 快速停止服務
nginx.exe -s quit ## 優雅的 停止服務
nginx.exe -s reload ## 重新載入 配置檔案,這命令可以不用停止nginx
nginx.exe -s reopen ## 重新開啟日誌檔案