Nginx啟動(dòng)成功卻無(wú)法訪問(wèn)網(wǎng)頁(yè)的問(wèn)題分析和解決方案(完整的排除方案)
問(wèn)題圖如下,訪問(wèn)網(wǎng)頁(yè)無(wú)效

方案一:是否啟動(dòng)成功
檢查Nginx配置文件
[root@iZ2zeii2ibu8vy8dafd06xZ nginx-1.10.0]# nginx -t
如下圖就是配置文件語(yǔ)法沒(méi)有問(wèn)題

重新啟動(dòng)(每次修改配置文件都要重新啟動(dòng))
[root@iZ2zeii2ibu8vy8dafd06xZ nginx-1.10.0]# nginx -s reload
然后查看是否有Nginx進(jìn)程
[root@iZ2zeii2ibu8vy8dafd06xZ leyou]# ps -ef | grep nginx
如下圖有三個(gè)進(jìn)程就是啟動(dòng)成功了

方案二:防火墻是否關(guān)閉,端口是否開(kāi)放
防火墻
linux不同版本防火墻是不同的
一般linux 6.5 關(guān)于防火墻的命令如下
查看防火墻狀態(tài)
service iptables status
暫時(shí)關(guān)閉防火墻
service iptables stop
linux 7.0以上默認(rèn)安裝firewalld
查看狀態(tài)
systemctl status firewalld或者 firewall-cmd --state
下圖為關(guān)閉狀態(tài)

停止并禁用開(kāi)機(jī)啟動(dòng)
systemctl disable firewalld
禁用防火墻
systemctl stop firewalld
啟動(dòng)防火墻
systemctl start firewalld
設(shè)置開(kāi)機(jī)啟動(dòng)
systemctl enable firewalld
重啟防火墻
firewall-cmd --reload
端口
因?yàn)镹ginx我配置的是80端口,所以只要檢查80端口是否開(kāi)放即可
netstat -lnt | grep 80
如下圖,80端口是開(kāi)放的

最終方案:阿里云服務(wù)器端口
網(wǎng)絡(luò)安全–>安全組–>配置規(guī)則

單擊添加安全組規(guī)則

很明顯沒(méi)有配置80端口的規(guī)則,所以外網(wǎng)不能訪問(wèn)80端口的Nginx,按照如下內(nèi)容添加即可

出方向也如上圖配置一遍,即可訪問(wèn)

補(bǔ)充一下(來(lái)自評(píng)論區(qū)的同道的遺漏情況)
1.啟動(dòng)成功,配置文件正確,80端口開(kāi)放的,沒(méi)有啟動(dòng)防火墻,開(kāi)放80端口的還需要檢查端口是否備案
1、固定IP地址(開(kāi)通80端口)不一定要先有域名,沒(méi)有域名也可以訪問(wèn)的。
2、正規(guī)網(wǎng)站一般為了便于訪問(wèn)才申請(qǐng)域名。
3、網(wǎng)站按規(guī)定需要備案,就是你看到一些正規(guī)網(wǎng)站底部有個(gè)類似于【京ICP證030173號(hào)】,就是備案過(guò)的。
2. 騰訊服務(wù)器centos7上面防火墻的特殊設(shè)定
https://cloud.tencent.com/document/product/213/17403
以上就是Nginx啟動(dòng)成功卻無(wú)法訪問(wèn)網(wǎng)頁(yè)的問(wèn)題分析和解決方案(完整的排除方案)的詳細(xì)內(nèi)容,更多關(guān)于Nginx無(wú)法訪問(wèn)網(wǎng)頁(yè)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
nginx報(bào)錯(cuò):[emerg] getpwnam(“www“)failed問(wèn)題及解決
這篇文章主要介紹了nginx報(bào)錯(cuò):[emerg] getpwnam(“www“)failed問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-03-03
Nginx?Proxy?Manager的具體實(shí)現(xiàn)
Nginx?Proxy?Manager?就是一個(gè)?Nginx?的代理管理器,本文主要介紹了Nginx?Proxy?Manager的具體實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2024-05-05
Nginx實(shí)現(xiàn)不同域名輸出不同的服務(wù)器頭信息方法
這篇文章主要介紹了Nginx實(shí)現(xiàn)不同域名輸出不同的服務(wù)器頭信息方法,本文使用了一個(gè)ngx_headers_more模塊實(shí)現(xiàn)這個(gè)特殊需求,需要的朋友可以參考下2015-02-02
詳解Nginx 被動(dòng)檢查服務(wù)器的存活狀態(tài)
Nginx 可以持續(xù)測(cè)試您的上游服務(wù)器,避免出現(xiàn)故障的服務(wù)器,并將恢復(fù)的服務(wù)器優(yōu)雅地添加到負(fù)載均衡組中。這篇文章主要介紹了Nginx 被動(dòng)檢查服務(wù)器的存活狀態(tài),需要的朋友可以參考下2021-10-10
Nginx方向代理wss或ws的實(shí)現(xiàn)示例
本文主要介紹了Nginx方向代理wss或ws的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-10-10
nginx+lua+redis 灰度發(fā)布實(shí)現(xiàn)方案
在微服務(wù)化進(jìn)程中,利用nginx+lua+redis實(shí)現(xiàn)灰度發(fā)布至關(guān)重要,,通過(guò)nginx+lua反向代理,根據(jù)客戶端ip進(jìn)行路由控制,配合redis存儲(chǔ)允許訪問(wèn)微服務(wù)的ip地址,可以有效地進(jìn)行用戶分流,感興趣的可以了解一下2024-10-10
Nginx由于反向代理導(dǎo)致502錯(cuò)誤的原因與解決
這篇文章主要為大家詳細(xì)介紹了Nginx由于反向代理導(dǎo)致502錯(cuò)誤的原因和相關(guān)的解決方法,文中的示例代碼講解詳細(xì),有需要的小伙伴可以參考一下2025-04-04

