1 下載Nginx
下載地址:http://nginx.org/en/download.html
2 啟動Nginx
nginx的啟動方式有兩種:一種是直接點擊nginx.exe啟動,另一種是通過命令行啟動
2.1 直接啟動
找到nginx目錄,雙擊nginx.exe 即可啟動
2.2 命令行啟動
在nginx目錄地址欄輸入cmd,進(jìn)入cmd窗口輸入下列命令行
nginx.exe
或者
start nginx
2.3 檢驗是否啟動成功
在cmd窗口輸入命令行tasklist /fi “imagename eq nginx.exe”
,出現(xiàn)以下結(jié)果說明啟動成功
2.4 關(guān)閉nginx
使用下面兩個命令行即可結(jié)束nginx進(jìn)程。
nginx -s stop(快速關(guān)閉nginx)
nginx -s quit(完整關(guān)閉nginx,保留操作日志)
3 使用winsw設(shè)置Nginx開機(jī)自啟動
winsw工具在上一篇設(shè)置java項目開機(jī)自啟動時已經(jīng)講過,這里再講一遍。
3.1 下載工具
它的使用原理就是winsw.exe本身注冊為windows服務(wù),可以設(shè)置為自啟動。當(dāng)它啟動時,配合exe同名的xml文件中的配置,執(zhí)行設(shè)置的命令,達(dá)到自啟動的效果。
winsw開源地址:https://github.com/winsw/winsw
我使用的是v2.11.0版本,下載地址:https://github.com/winsw/winsw/releases/tag/v2.11.0
根據(jù).Net Framework版本下載即可,如:WinSW.NET4.exe
sample-minimal.xml 是一個最小配置的列子。
sample-allOptions.xml 是一個全部可配置參數(shù)的例子。
3.2 修改及配置
- 在nginx安裝目錄下新建服務(wù)日志文件夾server-logs文件夾,用來存放nginx服務(wù)相關(guān)日志。
- 下載sample-minimal.xml文件,或者自己新建一個xml文件,寫入配置信息,然后放到nginx目錄下,一切完畢即可將Nginx注冊為Windows服務(wù)。注:
xml文件要和exe文件名稱一致
,這里都修改為nginx-service
<service>
<id>nginx</id>
<name>nginx</name>
<description>nginx</description>
<logpath>D:\software\nginx-1.20.2\server-logs\</logpath>
<logmode>roll</logmode>
<depend></depend>
<executable>D:\software\nginx-1.20.2\nginx.exe</executable>
<stopexecutable>D:\software\nginx-1.20.2\nginx.exe -s stop</stopexecutable>
</service>
相關(guān)參數(shù)說明如下:
- id:安裝windows服務(wù)后的服務(wù)ID,必須是唯一的。
- name:服務(wù)名稱,也必須是唯一的。一般和id一致即可。
- description:服務(wù)說明,可以使用中文,可做備注使用。
- executable:執(zhí)行的命令,比如啟動springboot應(yīng)用的命令java。
- arguments:命令執(zhí)行參數(shù),比如 包路徑,類路徑等。
注意:這里的D:\software\nginx-1.20.2
是我的nginx目錄,寫xml文件是應(yīng)注意自己的nginx目錄文章來源:http://www.zghlxwxcb.cn/news/detail-565127.html
3.3 把nginx注冊為windows服務(wù)
在一切配置好之后,在nginx安裝目錄下以管理員運行命令:??.\nginx-service.exe install?? 就成功將其注冊為Windows服務(wù)了。這時我們就可以在Windows任務(wù)管理器的服務(wù)中查看到nginx服務(wù)了
將啟動類型改為自動文章來源地址http://www.zghlxwxcb.cn/news/detail-565127.html
工具其他命令
命令行 | 含義 |
---|---|
.\nginx-service.exe installl | 安裝服務(wù) |
.\nginx-service.exe start | 啟動服務(wù) |
.\nginx-service.exe stop | 停止服務(wù) |
.\nginx-service.exe restart | 重啟服務(wù) |
.\nginx-service.exe uninstall | 刪除服務(wù) |
.\nginx-service.exe status | 查看狀態(tài) |
到了這里,關(guān)于Widows下安裝Nginx并設(shè)置開機(jī)自啟的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!