伺服器沒有監聽80埠,但是域名還是能訪問?
最近在學習nginx想用nginx做轉發,靜態資源壓縮。
啟動nginx軟體,訪問域名發現並沒有走nginx通道。
一開始以為nginx沒有真正啟動。
上網查閱資料。使用命令
ps aux|grep nginx
發現nginx是啟動的。
再看下是否確實在監聽80埠 。使用命令
netstat-anp|grep 80
發現也在監聽。
這就說明了nginx是啟動的並且正在監聽80埠。
於是排查原因。發現當初搭建環境的時候使用了防火牆過濾80埠自動轉發8080埠。使用命令
iptables --list --numeric -t nat --line-numbers
iptables的NAT鏈確實存在對映規則,把80埠訪問轉發到8080埠
通過命令“service iptables stop”停用iptables規則。
所以當你發現nginx啟動沒有問題,但是8080埠確能正常使用時。你就要察覺是不是可能防火牆做了轉發。
相關推薦
伺服器沒有監聽80埠,但是域名還是能訪問?
最近在學習nginx想用nginx做轉發,靜態資源壓縮。 啟動nginx軟體,訪問域名發現並沒有走nginx通道。 一開始以為nginx沒有真正啟動。 上網查閱資料。使用命令 ps aux|grep nginx 發現nginx是啟動的。 再看下是否確實在監聽80埠 。使用
nginx監聽相同埠,根據域名請求不同的server
#同時監聽相同埠,可以通過匹配server_name 來決定最終匹配哪個server #server1 server { listen 80; #server_name localhost;
CentOS配置Tomcat監聽80埠,虛擬主機
Tomcat更改預設埠為80 更改的配置檔案是: /usr/local/tomcat/conf/server.xml [root@test-a ~]# vim /usr/local/tomcat/conf/server.xml # 找到 Connector port="8080" pro
Tomcat介紹、安裝jdk 、安裝Tomcat、配置Tomcat監聽80埠、配置Tomcat虛擬主機、Tomcat日誌
一、Tomcat介紹 Tomcat是Apache軟體基金會(Apache Software Foundation)的Jakarta專案中的一個核心專案,由Apache、Sun和其他一些公司及個人共同開發而成。 Tomcat伺服器是一個免費的開放原始碼的Web應用
設定Tomcat監聽80埠
一開始看網上的教程直接設定tomcat目錄的server.xml,發現並沒有起作用,後面才得知這是因為只有root使用者才可訪問1024以下的埠。不過最後還是找到一種方法解決問題了。 解決方法:不用修
tomcat啟動成功但是沒有監聽8080埠
檢視tomcat日誌 cd tomcat/logs cat catlina.out 錯誤如下: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75.x86_64/jr
連線一個沒有監聽的埠結果會怎樣
一句話總結:訊息可達的情況下服務端直接拋個RST過來 服務端: #include <iostream> #include <sys/types.h> #include <
VUE跨域設定:監聽80埠
但是這段時間開發下來,發現這種辦法只能解決一部分此類問題。舉個栗子,有時候開發會遇到呼叫介面需要依賴cookie的情況,但是不同域名下的cookie無法共享,這就導致在本地開發的過程中,雖然在vue-cli的config下做了跨域設定,能夠呼叫到介面,但是卻
一鍵去除域名非80埠,去掉域名後面帶的埠號快速解決方案
去埠號功能主要用於Apache與IIS等WEB伺服器共存時,去除域名後面所帶的埠 本文案例採用我開發的純綠色PHP整合環境PHPWAMP裡面的“去埠”功能模組。 案例演示: 點選常用工具,開啟“去掉域名非80埠”功能即可 彈出的介面選單如下圖
本機可以訪問8080埠,外網不能訪問的解決方案
伺服器:阿里雲ECS windows server前提條件:已部署jdk和tomcat,專案war包copy到tomcat的webapps下出現的問題:覺得伺服器埠沒毛病,jdk配置好了,tomcat部署沒問題,啟動tomcat後,可就是不能訪問外網原因:防火牆限制了埠,設
記一次網路能ping通,但瀏覽器不能訪問網頁的遭遇
今天遇到一個特別“奇怪”的問題,奇怪是因為看起來完全沒有道理。 早上開啟電腦後,發現網頁都不能訪問。IE提示:Internet Explorer 無法顯示該網頁,chrome提示:未連線到網際網路,代理伺服器出問題,或者地址有誤。 嘗試在控制檯ping外網地址:
用公網ip能訪問,用域名不能訪問
受到被ISP 做NAT轉發的使用者苦不堪言,明明擁有公網IP地址,在使用大部分動態域名解析軟體時卻出現被解析到另外一個莫名其妙的公網IP地址。其實,這個所謂“莫名其妙”的公網IP地址就是ISP的閘道器,閘道器將IP封包裡頭的Sourece Address根據訪問特定的Destination Address列
mac本 maven項目還沒發布成功,tomcat就報沒有監聽ContextLoaderListener 的解決方法
and class task pri sse $1 core run text Maven項目下update maven後Eclipse報錯:java.lang.ClassNotFoundException: ContextLoaderL 嚴重: E
Tomcat(介紹,JDK安裝,Tomcat安裝,配置Tomcat監聽80端口)
必須 bin rgb 命令 mct local bak $path 系統 一、Tomcat介紹目前有很多網站是用Java編寫的,所以解析Java程序就必須有相關的軟件來完成,Tomcat就是其中之一Tomcat是Apache軟件基金會,的Jakarta項目中的一個核心項目,
16.4-16.8 Tomcat監聽80端口,Tomcat的虛擬主機,訪問日誌
Tomcat Tomcat虛擬主機 Tomcat訪問日誌 16.4 配置Tomcat監聽80端口大綱Tomcat默認監聽8080端口,如果想修改監聽80端口,則需要修改Tomcat的配置文件,server.xml1 修改server.xml#vim /usr/local/tomcat/conf/s
配置Tomcat監聽80端口, 配置Tomcat虛擬主機,Tomcat日誌
tomcat配置Tomcat監聽80端口 編輯配置文件vim /usr/local/tomcat/conf/server.xml在裏面找到8080<Connector port="8080" protocol="HTTP/1.1"connectionTimeout
配置tomcat監聽80端口,配置tomcat的虛擬主機
acea asset star jps ase windows 監聽 linus amp 配置tomcat監聽80端口 更改配置文件 vim /usr/local/tomcat/conf/server.xml Connector port="8080" protocol=
Nginx監聽相同埠和IP通過域名分發到不同的應用伺服器
1、Nginx配置檔案如下: #user nobody; worker_processes 3; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log inf
php-fpm 啟動後沒有監聽埠9000
netstat -an未發現監聽9000埠。檢視/var/log/php5-fpm.log一切正常。 隨後檢視centos/usr/local/php/etc/php-fpm.con (ubuntu:/etc/php5/fpm/pool.d/www.conf,) 發現li
IPV6開啟狀態下,tomcat監聽IPV4埠
今天被人問了一個“奇怪”的問題,說本地服務開啟,自己能訪問,別人訪問不了,遇到這種問題,一般是防火牆規則導致的,所以我先建議關閉了防火牆,結果還是不能正常訪問,於是又想起了mysql在開啟IPV6的時候,如果想監聽IPV4埠需要在配置檔案中單獨配置,問題終於解決。 第一,檢視本地的監聽【