tomcat允許訪問
㈠ tomcat如何通過外網訪問
1、別人的網路是否能ping通?
2、如果是linux,看別人是否能通過ssh或telnet登錄到你的機器。
3、如果前面的都可以的話,如果你的是linux,查看下防火牆是否開放8080埠,粗暴點就是直接關閉防火牆試試。
㈡ 如何讓別人通過網路訪問我的tomcat伺服器
如果是想讓區域網內的其他用戶訪問你的頁面,那麼url中的localhost部分換成你機器的ip地址,並設置防火牆的相關參數即可。
如果是想讓外網用戶訪問你的頁面,那麼你可能需要查埠映射的相關解決辦法。
㈢ 如何讓外網的用戶能夠訪問到我的TOMCAT伺服器網站
(1)進入 http://192.168.1.1/
看到下面內容----
WAN口狀態
IP地址: 59.37.192.56 PPPoE 請問這個IP應該就是路由器的IP吧? (2)進入「轉發規則」/「虛擬伺服器」功能頁,設置埠映射:
「服務埠」項填入「8080」、「IP」項填入「192.168.1.101」、「協議」項填入「ALL」.
點擊「保存」然後退出。
(3)啟動TOMCAT,然後在瀏覽器地址欄鍵入 http://59.37.192.56 :8080
瀏覽器窗口顯示「無法打開」提示。 但是在瀏覽器地址欄鍵入 http://192.168.1.101:8080 就沒問題,能夠打開TOMCAT 默認網頁。
㈣ tomcat怎麼訪問 localhost
1、首先需要打開Tomcat安裝目錄下的conf目錄找到文件「server.xml」文件,用記事本打開。
㈤ 怎麼用Tomcat實現IP限制訪問
Tomcat中的ip訪問限制,即設置允許某個(或某些)客戶端能夠訪問到tomcat伺服器,或不能訪問tomcat伺服器。
實現方法:
限制tomcat的IP訪問只需要編輯tomcat的server.xml,增加適當代碼即可。
操作步驟:
A、設定我們有一個名為Zweb的虛擬目錄。用文本編輯器打開tomcat的 server.xml配置文件,找到其配置代碼如下:
<contextpath=」/Zweb」reloadable=」true」docBase=」/var/www/Zweb」/>
B、將其改成下面代碼:
<contextpath=」/Zweb」reloadable=」true」docBase=」/var/www/Zweb」>
<valueclassName=」org.apache.catalina.values.RemoteAddrValue」
allow=」127.0.0.1」deny=」″/>
</context>經過這樣設置後,將只允許本機訪問Tomcat。
C、如要限制只能192.168.1.0-192.168.5.255和192.168.10.0-192.168.15.255這樣的IP段,可以這樣寫:
<contextpath=」/Zweb」reloadable=」true」docBase=」/var/www/Zweb」>
<valueclassName=」org.apache.catalina.values.RemoteAddrValue」
allow=」192.168.[1-5].*,192.168.[10-15].*」deny=」″/>
</context>
設置好後重新啟動Tomcat。效果:只有指定的主機或IP地址才可以訪問部署在Tomcat下的應用。
Tomcat供了兩個參數供你配置:RemoteHostValve 和RemoteAddrValve,前者用於限制主機名,後者用於限制IP地址。
通過配置這兩個參數,可以讓你過濾來自請求的主機或IP地址,並允許或拒絕哪些主機/IP。
全局設置,對Tomcat下所有應用生效,server.xml中添加下面一行,重啟伺服器即可:
<ValveclassName="org.apache.catalina.valves.RemoteAddrValve"allow="192.168.1.*"deny=""/>
此行放在</Host>之前。實例:
A、只允許192.168.1.10訪問:
<ValveclassName="org.apache.catalina.valves.RemoteAddrValve"allow="192.168.1.10"deny=""/>
B、只允許192.168.1.*網段訪問:
<ValveclassName="org.apache.catalina.valves.RemoteAddrValve"allow="192.168.1.*"deny=""/>
C、只允許192.168.1.10、192.168.1.30訪問:
<ValveclassName="org.apache.catalina.valves.RemoteAddrValve"allow="192.168.1.10,192.168.1.30"deny=""/>
D、根據主機名進行限制:
<ValveclassName="org.apache.catalina.valves.RemoteHostValve"allow=".com"deny=""/>註:設置好後重新啟動Tomcat才生效。
㈥ tomcat本機可以訪問,區域網內其他計算機不能訪問
此種情況多半原因為防火牆規則限制導致,借用一下CSDN上的朋友的答案,參考如下:
1.控制面板-》windows防火牆-》高級設置;
然後重新打開瀏覽器,輸入ip地址+埠號+項目名稱,即可訪問。
補充:如果是win2003和winXP系統的設置方法一樣,但這2個與win8以上略有不同,win2008和win2012設置方法一樣。