windows下nginx的安裝使用及解決80端口被占用nginx不能啟動(dòng)的問(wèn)題
目前nginx已被廣泛使用,今天我們首先來(lái)講講nginx在Windows下的搭建。
1、安裝
到nginx官網(wǎng)下載一個(gè)Windows下使用的最新版本,目前是1.11.10,如圖:

下載下來(lái)解壓縮就可以。

2、運(yùn)行
運(yùn)行nginx,報(bào)錯(cuò):
[emerg] 10348#10940: bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)
如圖:

在log日志中也能看到,打開:
nginx-1.11.10\logs\error.log
如圖:

nginx默認(rèn)要使用80端口,但Windows下80端口是被占用的,查一下:

被一個(gè)pid為4的進(jìn)程占用,查一下:

是個(gè)系統(tǒng)進(jìn)程,任務(wù)管理器里看一下:

果然。
3、問(wèn)題解決
解決的辦法就是讓系統(tǒng)進(jìn)程不再占用80端口,需要修改注冊(cè)表。
3.1 打開注冊(cè)表
啟動(dòng)欄輸入regedit

3.2 找到注冊(cè)項(xiàng)并修改
找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP
里面有一個(gè)REG_DWORD類型的項(xiàng)Start注冊(cè)項(xiàng):

原值為3:

改為0:

3.3 重啟操作系統(tǒng)
重啟Windows系統(tǒng),原來(lái)的系統(tǒng)進(jìn)程就不會(huì)占用80端口了。
4、重新運(yùn)行nginx
在nginx的安裝目錄下運(yùn)行:
start nginx.exe
或者:
nginx.exe
如圖:

在任務(wù)管理器中能夠看出后臺(tái)會(huì)有兩個(gè)進(jìn)程被啟動(dòng)起來(lái):

5、關(guān)閉nginx
nginx.exe -s stop
或者:
nginx.exe -s quit
stop可以快速停止nginx,但是可能不會(huì)保存相關(guān)信息;而quit是完整有序的停止nginx,這個(gè)過(guò)程會(huì)保存相關(guān)信息。
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
相關(guān)文章
Nginx負(fù)載均衡/SSL配置的實(shí)現(xiàn)
這篇文章主要介紹了Nginx負(fù)載均衡/SSL配置的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10
nginx 多個(gè)location轉(zhuǎn)發(fā)任意請(qǐng)求或訪問(wèn)靜態(tài)資源文件的實(shí)現(xiàn)
這篇文章主要介紹了nginx 多個(gè)location轉(zhuǎn)發(fā)任意請(qǐng)求或訪問(wèn)靜態(tài)資源文件的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11
Nginx結(jié)合keepalived實(shí)現(xiàn)雙機(jī)熱備方案
Nginx難免遇見故障,可以使用使用keepalived來(lái)實(shí)現(xiàn)Nginx的高可用,本文主要介紹了Nginx結(jié)合keepalived實(shí)現(xiàn)雙機(jī)熱備方案,具有一定的參考價(jià)值,感興趣的可以了解一下2024-05-05
基于Nginx+lua實(shí)現(xiàn)簡(jiǎn)單的XSS攻擊攔截
WAF即web應(yīng)用防火墻,Nginx是一個(gè)主流的代理服務(wù),除了本身的Nginx日志,作為用戶肯定也支持對(duì)請(qǐng)求信息進(jìn)行操作,?很多都是通過(guò)在代理服務(wù)器上掛載規(guī)則特征,實(shí)現(xiàn)軟件層面的軟WAF進(jìn)行WEB防護(hù),本文主要給大家介紹了Nginx+Lua實(shí)現(xiàn)一個(gè)簡(jiǎn)單的XSS攻擊攔截,需要的朋友可以參考下2024-01-01
Nginx如何配置加密證書訪問(wèn)實(shí)現(xiàn)
本文主要介紹了Nginx如何配置加密證書訪問(wèn)實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08
nginx代理webSocket鏈接,webSocket頻繁斷開重連方式
當(dāng)使用Nginx代理WebSocket連接時(shí),若60秒內(nèi)無(wú)數(shù)據(jù)交互,連接會(huì)斷開,解決辦法包括增加proxy_read_timeout時(shí)長(zhǎng)或在客戶端添加心跳機(jī)制,以維持連接穩(wěn)定2024-09-09

