windows下快速安裝nginx并配置開機(jī)自啟動(dòng)的方法
nginx已經(jīng)是我們?nèi)粘i_發(fā)中在常用不過的工具了,簡(jiǎn)單快捷的安裝和配置,大大減少了我們部署調(diào)試?yán)速M(fèi)的時(shí)間,本文給各位同學(xué)介紹一下nginx正常安裝流程,以及開機(jī)自啟動(dòng)配置,記得提前收藏,莫要書到用時(shí)方恨少~
廢話少說,上車!

一、windows系統(tǒng)下Nginx安裝啟動(dòng)流程:
這是我們?cè)谡-h(huán)境中,Windows下Nginx的安裝及啟動(dòng)方式
1、到nginx官網(wǎng)下載相應(yīng)版本(http://nginx.org/en/download.html),我這里放到了D:\work\nginx\路徑下進(jìn)行解壓。
2、啟動(dòng)Nginx,兩種方法:
直接雙擊nginx.exe,會(huì)看到一個(gè)黑色的彈窗一閃而過,啟動(dòng)完成。打開cmd命令窗口,切換到nginx目錄下,輸入命令 nginx.exe 或者 start nginx ,回車即可。
3、檢查nginx是否啟動(dòng)成功。
直接在瀏覽器地址欄輸入網(wǎng)址 http://localhost:80,回車,出現(xiàn)以下頁面說明啟動(dòng)成功。

也可以在cmd命令窗口輸入命令 tasklist /fi “imagename eq nginx.exe” ,出現(xiàn)如下結(jié)果說明啟動(dòng)成功。

4、關(guān)閉nginx
如果使用cmd命令窗口啟動(dòng)nginx,關(guān)閉掉cmd窗口并不能結(jié)束nginx進(jìn)程,可使用兩種方法關(guān)閉nginx
cmd命令行輸入nginx命令 nginx -s stop(快速關(guān)閉nginx)nginx -s quit(完整關(guān)閉nginx,保留操作日志)。
但在我們實(shí)際部署過程中,常常會(huì)有機(jī)器死機(jī)的情況,一死機(jī)重啟nginx服務(wù)就沒了,
手動(dòng)重新打開?不存在的,有那時(shí)間我去摸摸魚不香么!
因此nginx的開機(jī)自啟動(dòng)就顯得格外重要了😅😅。
二、設(shè)置Nginx開機(jī)自動(dòng)啟動(dòng)
我們借助Windows Service Wrapper小工具,將Nginx轉(zhuǎn)換為Windows服務(wù),在服務(wù)中心配置自啟動(dòng),從而在開機(jī)時(shí)windows自行啟動(dòng)Nginx服務(wù)。
1、自啟動(dòng)工具下載
工具下載URL:https://github.com/winsw/winsw/releases
如下圖,為windows32位和64位的工具文件

上面github需要外網(wǎng)訪問比較快,沒有外網(wǎng)的同學(xué)們,我也給你們下好了,自行下載吧~
32位:鏈接: https://pan.baidu.com/s/1M5A5pWzQopqAsNRUxUL_AA 提取碼: a6kf
64位:鏈接: https://pan.baidu.com/s/1Qv00LQOiW_CTyIHqY1wzlA 提取碼: cay8
2、自啟動(dòng)工具安裝
步驟一:下載后將該工具放入Nginx的安裝目錄下,并且將其重命名為 nginx-service.exe ;
步驟二:在nginx安裝目錄下新建服務(wù)日志文件夾server-logs文件夾,用來存放nginx服務(wù)相關(guān)日志。
步驟三:在該目錄下新建 nginx-service.xml 文件,寫入配置信息,配置好了之后就可以通過這個(gè)將Nginx注冊(cè)為Windows服務(wù)了。
文件配置內(nèi)容如下:重點(diǎn)包括三個(gè),日志文件位置、啟動(dòng)命令、關(guān)閉命令;我nginx目錄為:D:\work\nginx\nginx-1.18.0,同學(xué)們根據(jù)自己的目錄作相應(yīng)修改。
<!-- nginx-service.xml -->
<service>
<id>nginx</id>
<name>nginx</name>
<description>nginx</description>
<logpath>D:\work\nginx\nginx-1.18.0\server-logs\</logpath>
<logmode>roll</logmode>
<depend></depend>
<executable>D:\work\nginx\nginx-1.18.0\nginx.exe</executable>
<stopexecutable>D:\work\nginx\nginx-1.18.0\nginx.exe -s stop</stopexecutable>
</service>
3、把nginx加入到windows服務(wù)中
以上內(nèi)容配置好了之后,在nginx安裝目錄下以管理員運(yùn)行命令:.\nginx-service.exe install 就成功將其注冊(cè)為Windows服務(wù)了。這時(shí)我們就可以在Windows任務(wù)管理器的服務(wù)中查看到nginx服務(wù)了。

后續(xù)修改windows服務(wù)的流程同學(xué)們應(yīng)該都清楚了,將啟動(dòng)方式改成自動(dòng)即可;

然后啟動(dòng)nginx服務(wù)

啟動(dòng)后通過http://localhost:80 或 命令 tasklist /fi "imagename eq nginx.exe" 檢查是否啟動(dòng)成功

附:工具其他命令
| 效果 | 命令 |
|---|---|
| 注冊(cè)系統(tǒng)服務(wù)命令 | nginx-service.exe install |
| 刪除已注冊(cè)的系統(tǒng)服務(wù)命令 | nginx-service.exe uninstall |
| 停止對(duì)應(yīng)的系統(tǒng)服務(wù)命令 | nginx-service.exe stop |
| 啟動(dòng)對(duì)應(yīng)的系統(tǒng)服務(wù)命令 | nginx-service.exe start |
到此這篇關(guān)于windows下快速安裝nginx 并配置 開機(jī)自啟動(dòng)的文章就介紹到這了,更多相關(guān)nginx開機(jī)自啟動(dòng)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Linux下Nginx服務(wù)設(shè)置開機(jī)自啟動(dòng)的命令詳解
- Windows環(huán)境實(shí)現(xiàn)Nginx配置及開機(jī)自啟動(dòng)
- Windows設(shè)置nginx開機(jī)自啟動(dòng)的方法
- 詳解基于CentOS 7配置Nginx自啟動(dòng)
- centos6.5服務(wù)器安裝Nginx設(shè)置服務(wù)和開機(jī)自啟的方法
- 詳解Centos7中Nginx開機(jī)自啟動(dòng)的解決辦法
- centos7系統(tǒng)下nginx安裝并配置開機(jī)自啟動(dòng)操作
- centos/rhel下實(shí)現(xiàn)nginx自啟動(dòng)腳本實(shí)例
- 在Ubuntu上配置Nginx實(shí)現(xiàn)開機(jī)自啟功能
相關(guān)文章
Nginx反向代理轉(zhuǎn)發(fā)tomcat的實(shí)現(xiàn)
本文主要介紹了Nginx反向代理轉(zhuǎn)發(fā)tomcat的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07
Nginx實(shí)現(xiàn)不同域名輸出不同的服務(wù)器頭信息方法
這篇文章主要介紹了Nginx實(shí)現(xiàn)不同域名輸出不同的服務(wù)器頭信息方法,本文使用了一個(gè)ngx_headers_more模塊實(shí)現(xiàn)這個(gè)特殊需求,需要的朋友可以參考下2015-02-02
shell腳本定時(shí)統(tǒng)計(jì)Nginx下access.log的PV并發(fā)送給API保存到數(shù)據(jù)庫
這篇文章主要介紹了shell腳本定時(shí)統(tǒng)計(jì)Nginx下access.log的PV并發(fā)送給API保存到數(shù)據(jù)庫的實(shí)現(xiàn)方法 ,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-09-09
nginx 作為反向代理實(shí)現(xiàn)負(fù)載均衡的例子
以下我們就來舉例說明如何使用 nginx 實(shí)現(xiàn)負(fù)載均衡。因?yàn)閚ginx在處理并發(fā)方面的優(yōu)勢(shì),現(xiàn)在這個(gè)應(yīng)用非常常見。2010-12-12
Nginx配置編寫時(shí)支持邏輯運(yùn)算與大小寫字母轉(zhuǎn)換的方法
這篇文章主要介紹了Nginx配置編寫時(shí)支持邏輯運(yùn)算與大小寫字母轉(zhuǎn)換的方法,其中大小寫字母轉(zhuǎn)換是以lower upper case模塊來實(shí)現(xiàn),需要的朋友可以參考下2016-01-01
Nginx 路由轉(zhuǎn)發(fā)和反向代理location配置實(shí)現(xiàn)
本文主要介紹了Nginx 路由轉(zhuǎn)發(fā)和反向代理location配置實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-11-11
nginx訪問日志并刪除指定天數(shù)前的日志記錄配置方法
這篇文章主要介紹了nginx訪問日志并刪除指定天數(shù)前的日志記錄配置方法,需要的朋友可以參考下2014-03-03

