外網不能訪問tomcat
1. win10下 java web Tomcat 配置,內網能訪問,路由器做了埠映射後,用外網不能訪問
方法/步驟
本地部署tomcat並配置好相關
tomcat運行正常和配置正確,在區域網內可以正常訪問
在tomcat伺服器安裝使用nat123客戶端
登錄客戶端並添加映射。將內網固定的tomcat根目錄地址映射到外網。
由於是網站瀏覽器訪問,可以選擇80映射用於收錄也可以用非80網站映射不考慮收錄時。
映射保存成功後,等待外網域名地址TTL本地刷新後,一般幾分鍾即可,在外網訪問使用映射後的外網地址。
6
在映射添加修改配置時,外網地址域名可以直接使用提示的默認開放二級域名。
如需要使用自己的域名,填寫自己的域名,然後在自己注冊解析域名網站設置下對應的cname指向。
2. tomcat發布後,外網不能訪問
# cd /etc/sysconfig
# vi iptables
在iptables中加入:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
試試這個 我有一次也是,關閉了防火牆也沒用,後來加了這個就可以了
3. Tomcat外網訪問不了
我的網站也是弄了半天才好的,以下是我的幾點建議:
如果你用的是電信網,不要用80和8080埠
如果你路由器WAN埠與花生殼給的IP地址不同,很可能是經過了NAT轉發,比如我家的廣電網,推薦下載新花生殼,只需要內網地址和埠就好了
4. TomCat怎麼才能在外網訪問
步驟如下:
1、確保項目在MyEclipse上能夠正常運行。
2、在Tomcat安裝目錄下賣森的webapp目錄中新建一個文件夾。
3、將META-INF文件夾、WEB-INF文件夾及所有的前端代碼復制到第2步新建的文件夾中。
4、將build中的classes文件夾復制到WEB-INF文件夾中。
5、啟動Tomcat即可訪問,外中罩畝悶旅網使用IP+埠也可以訪問。
5. tomcat本機可以訪問,遠程無法訪問
在防火牆的配置文件裡面看看有沒有修改:cd /etc/sysconfig/iptables
如果有-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT這句則代表著8080埠是開啟的,如果沒有就加上,再重啟tomcat試試。
如果還不行,就能檢查一下網路和WEB伺服器配置:
①檢查下網路是不是屏蔽了外界的訪問,最簡單的辦法是使用Telnet客戶端檢查,只要使用這樣的語法
telnet serverip 8080
這樣就能嘗試使用telnet(字元流)訪問8080埠的服務主機,如果正常的話會返回內容
②如果上一步正常(能返回)那就檢查下內容,是不是Tomcat進行IP黑名單設置
③ 如果第一步不正常,那就檢查下防火牆設置,比如使用
iptalbes -F #清空下防火牆規則看看效果
這樣之後應該問題就會解決了。
6. 阿里雲Linux伺服器裝了Tomcat 能正常啟動,但是外網訪問不到是什麼原因
這是因為你可能沒有在阿里雲上備案,像80,8080,443這些特殊埠,需要備案的,否則默認阿里雲不會開通這些埠的。
7. tomcat外網訪問不了項目
1、寬頻連的話,你的IP就是直接的外網IP,默認設置就可以訪問。
2、用花生殼的話,需要將你的本機的IP和埠映射到所屬外網IP的某個埠發布出去才可以。
3、解決方法,登陸你的外網的IP所在的路徑器中,設置一下路由映射對應表就可以了。
試下看吧。