nginx的80端口無(wú)法被遠(yuǎn)程服務(wù)器訪問(wèn)的問(wèn)題解決
起因: 在遠(yuǎn)端服務(wù)器訪問(wèn)47服務(wù)器上的80端口,不通?。?!
解決歷程如下:
1.排查47服務(wù)器上的nginx服務(wù)是否正常運(yùn)行
[root@localhost fs-traffic]# ps -ef|grep nginx nobody 23492 26428 0 Oct12 ? 00:02:12 nginx: worker process root 26428 1 0 Sep29 ? 00:00:00 nginx: master process /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf root 31683 5934 0 16:11 pts/6 00:00:00 grep --color=auto nginx
2.檢查80端口是否正常啟動(dòng), 可以看到正在運(yùn)行的端口中有80端口
[root@localhost fs-traffic]# netstat -aptn Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN 23492/nginx: worker tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 23492/nginx: worker tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN 23492/nginx: worker
3.查看端口是否被防火墻阻擋。 發(fā)現(xiàn)防火墻并未開(kāi)啟。
[root@localhost fs-traffic]# systemctl status firewalld ● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled) Active: inactive (dead) Docs: man:firewalld(1)
4.排查是否開(kāi)通遠(yuǎn)端服務(wù)器到47服務(wù)器上80端口的策略, 咨詢(xún)網(wǎng)絡(luò)管理員說(shuō)是已開(kāi)通該策略,網(wǎng)絡(luò)沒(méi)問(wèn)題,可能是47服務(wù)器本機(jī)的問(wèn)題。但是對(duì)網(wǎng)絡(luò)管理員包有懷疑態(tài)度,所以進(jìn)行下一步排查。
5.檢查47同網(wǎng)段其他服務(wù)器到47服務(wù)器的80端口是否開(kāi)通, 如下是在47同網(wǎng)段的44服務(wù)器telnet47的80端口返回的結(jié)果。發(fā)現(xiàn)不通,說(shuō)明不是網(wǎng)絡(luò)問(wèn)題,確實(shí)是47本機(jī)的問(wèn)題
[root@localhost fs-traffic]# telnet 192.162.20.47 80 給出的提示: No route to host
6.然后,然后,我快瘋了?。。?究竟是什么情況???!
7.根據(jù)以上的提示“No route to host” 查了下資料,有網(wǎng)友發(fā)的貼子的意思這個(gè)錯(cuò)誤可能是由于47服務(wù)器防火墻存在規(guī)則限制,可以嘗試執(zhí)行以下操作清空防火墻規(guī)則。 冒著試試的態(tài)度執(zhí)行了該命令,后來(lái)發(fā)現(xiàn)啟發(fā)服務(wù)器訪問(wèn)47服務(wù)器的80端口通了! woc ?。?! 終于通了。
[root@localhost fs-traffic]# sudo iptables -F
疑問(wèn):
? 47服務(wù)器本身防火墻就沒(méi)開(kāi)啟,按理說(shuō)即便配置防火墻規(guī)則也是無(wú)法生效的。但是為什么在這種情況下清空防火墻規(guī)則就可被其他服務(wù)器訪問(wèn)通了呢?離譜,百思不得其解,忘大佬指教?。?!
到此這篇關(guān)于nginx的80端口無(wú)法被遠(yuǎn)程服務(wù)器訪問(wèn)的問(wèn)題解決的文章就介紹到這了,更多相關(guān)nginx 80端口無(wú)法訪問(wèn)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Nginx實(shí)現(xiàn)靜態(tài)資源壓縮的方法詳解
靜態(tài)資源過(guò)大,下載耗時(shí)導(dǎo)致頁(yè)面打開(kāi)慢,希望通過(guò)壓縮減小文件大小,提升下載速度,所以本文給大家介紹了Nginx實(shí)現(xiàn)靜態(tài)資源壓縮的方法,并通過(guò)代碼示例給大家介紹的非常詳細(xì),需要的朋友可以參考下2024-02-02nginx的location的優(yōu)先級(jí)和匹配方式
location是Nginx中的塊級(jí)指令,本文主要介紹了nginx的location的優(yōu)先級(jí)和匹配方式,具有一定的參考價(jià)值,感興趣的可以了解一下2023-10-10