tomcat不能通過ip訪問
Ⅰ 我在tomcat部署了個項目,能用localhost訪問,但是不能本機IP或127.0.0.1訪問 .請知道原因不吝賜教
首先你出現的問題,不能用127.0.0.1訪問Tomcat,那麼你所用的Tomcat版本百分之八九十應該是6以下的。因為這個問題的根本原因是Tomcat在啟動時,如果檢測到系統支持IPV6,那麼默認監聽的是IPV6地址的埠,導致通過IPV4無法訪問。不過在6(含6)以後的版本中這個問題Tomcat已經解決了,不用使用者自己再去設置了。那麼目前的解決辦法就是你所了解到的那樣設置一下參數就好了。
其次,你說查看tomcat地址綁定怎麼查看是到IPv4還是IPv6,你用的是netstat -n這個命令,這個執行結果中是看不到Tomcat埠的,要用netstat -a -n這個命令,然後找到你Tomcat的埠,埠前面的內容要是0.0.0.0,就是綁定到IPv4;如果埠前面的內容是[::]:或者有兩個冒號的,就是綁定到IPv6的。注意命令netstat -a -n執行前確保Tomcat是啟動狀態的哦。
我也是看了你的資料,然後網上查了一下,感謝你還有以下的知識分享:
www.cnblogs.com/xiaoluo501395377/archive/2013/08/07/3243576.html
blog.csdn.net/jdfkldjlkjdl/article/details/40053655
另外有關於localhost和127.0.01的區別,可以看看這個:
localhost與127.0.0.1的區別
Ⅱ linux系統,為什麼不能通過ip訪問tomcat
本地解析錯誤。查看/etc/hosts 這個文件。看看有沒有對應起來。比如說你的IP是192.168.10.133.
那麼你在/etc/hosts文件中至少要添加下面這一行。
192.168.10.133 localhost localhost.loacldomain
這樣應該可以通過IP 訪問。如果有其他問題,就把IP 和本地IP(127那個)還有localhost 都關聯起來。
iptables應該沒問題。檢查你的Selinux。
vim /etc/sysconfig/selinux 看看裡面的selinux狀態是不是disabled 或者你直接命令行運行/usr/sbin/setenforce 0 臨時關閉selinux
Ⅲ tomcat 用自己的IP不能訪問
有時候還要考慮一下代理伺服器~
如果本機配置了代理伺服器,那訪問的時候通過代理伺服器是無法正常訪問的。
Ⅳ 如何設置tomcat,使得網站只能用域名訪問,不能用IP訪問
你可以搜索下有關tomcat的站點配置的資料 。也可以上優時空(vv91)看看的,在線幫助。
還有一種你可以試試,伺服器上設置。
IIS站點--> 屬性--> 網站選項卡--> 高級--> 添加
添加abc.com IP為123.123.123.123 再添加www.abc.com ip 123.123.123.123
如果還不行的話,你可能是在判定是否是WWW還是WAP跳轉的時候,使用了IP地址。你改一下就好啦!!!!!!
Ⅳ 通過公網彈性IP 訪問不了部署在雲伺服器的tomcat
因為你用了80埠。公網的80 埠默認是關閉的,需要申請才能開通。2個方法:申請固定IP,開通80埠,網站備案等其他手續。或者換埠。
Ⅵ 為什麼通過公網ip訪問不了tomcat中的資源呢
你只修改了本機host 而且指定的ip為111.79.249.60 也就是說到你的計算機上還要經過一層路由器(你自己說了用的運營商wifi) 所以 除非你能進人家的路由吧80埠的轉發都放到你的電腦上 否則無法訪問