⑴ 如何正確配置IP地址
右鍵點擊任務欄中的網路圖標,選擇「打開「網路和Internet」設置」。
⑵ 在阿里雲ESC上搭建的gitlit只能配置127.0.0.1作為IP訪問地址,請問如何配置可以讓外網能訪問
阿里雲現在專有網路並不綁定IP。您選擇全部未分配IP即可。然後使用公網IP訪問。記得先在安全組開啟對應的埠哦。
⑶ 怎麼配置Apache和tomcat整合能用ip直接訪問項目
這個沒問題, 能幫助解決一下的哦
能否看看wo 的網名的 啊?幫忙解決一下啊⑷ java web項目如何限制訪問的ip訪問地址
JavaWeb項目限制IP訪問
Tomcat配置IP訪問限制與允許(server.xml)
JavaWeb—過濾器的使用–禁止IP登陸
在實際的應用中,我們會遇到這樣的情況,需要對某些Ip進行訪問限制,不讓非法的Ip訪問應用系統。只有合法的Ip才能可以繼續訪問!⑸ jsp網站 tomcat6.0 配置 ip地址訪問不用加埠和項目名
1.IP地址訪問不加埠號
解決方法:打開service.xml文件,找到:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"/>
類似於這句話,你看到有一個屬性叫 port="8080" (PS:也許你的不是8080),你把這個port改成80就OK了,什麼原因,學網路的都知道的。這里可能有一個問題,那就是80埠被佔用的情況,這個你可以打開任務管理器去找找看看哪個程序的埠是80,幹掉他,然後就OK了,當然也可以在DOS下改。
2.不加項目名
這個的解決方法是將你發布後的項目(也就是WebAppS下面的)文件夾名稱改成ROOT,或者直接把你項目的WebRoot里的內容拷貝到tomcat/webapp/ROOT目錄里,這樣就可以了,當然了,這樣是會覆蓋掉原有的那個tomcat歡迎界面的程序的。⑹ 我用的電信寬頻上網,如何設置本地連接和寬頻連接里的IP地址和DNS
步驟如下:控制面板-網路連接-本地連接-屬性-常規下面的此連接使用以下項目的最後一個TCP/IP協議 雙點-設置IP-一般自動獲取就可以.
寬頻連接 不需要設置IP和DNS 一般填寫帳戶密碼 自己連上後 會分配的
⑺ 怎麼給tomcat中的某個特定的項目配置ip地址
以前學習過的,不記得了,復習下,這是來自博客園的答案:
http://www.cnblogs.com/henryxu/archive/2013/04/16/3024527.html
有配置不同域名和不同IP的⑻ win7怎麼設置本地連接的ip地址
在已經能上網的情況下,設置本地連接IP固定地址的方法:
開始→運行→輸入:cmd 回車打開命令符對話框,再輸入: ipconfig /all 回車執行。
在出來的數據裡面找到本地連接的項目,並一一記下,以備後用:
IP Adress(IP 地址)
Subnet Mask(子網掩碼)
Default Gateway(網關)
DNS Servers(DNS伺服器)後面的數字
然後右鍵本地連接→屬性→常規→Internet 協議(TCP/IP)→屬性→常規→使用下面的ip地址→分別填上對應的IP地址即可(如果沒有DNS伺服器地址,不填也可以的)⑼ jsp網站 tomcat6.0 配置 ip地址訪問不用加埠和項目名
給你個範例:
<Server port="8005" shutdown="SHUTDOWN">
<!-- Define the Tomcat Stand-Alone Service -->
<Service name="Catalina">
<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="GBK"/>
<!-- Define the top level container in our container hierarchy -->
<Engine name="Catalina" defaultHost="localhost">
<!-- Define the default virtual host
Note: XML Schema validation will not work with Xerces 2.2.
-->
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<!-- 修改默認啟動應用程序-->
<Context path="" docBase="test" debug="0"/>
<Context path="test2" docBase="test2" debug="0"/>
</Host>
<Host name="netoss" appBase="d:\wwwroot"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<!-- 設置默認啟動應用程序-->
<Context path="" docBase="d:\netoss" debug="0"/>
</Host>
</Engine>
</Service>
<Service name="Tomcat-Second">
<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
<Connector port="9080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="GBK"/>
<!-- Define the top level container in our container hierarchy -->
<Engine name="Second" debug="0">
<Host name="site1" appBase="d:\site1">
<Context path="" docBase="." debug="0"/>
</Host>
<Host name="site2" appBase="d:\site2">
<Context path="" docBase="." debug="0"/>
</Host>
</Engine>
</Service>
</Server>
還有一個配置解析:
Tomcat伺服器是由一系列可配置的組件構成,其核心組件是Catalina Servlet容器,它是所有其他Tomcat組件的頂層容器。Tomcat的組件可以在<CATALINA_HOME>/conf/server.xml文件中進行配置,每個Tomcat的組件在server.xml文件中對應一種配置元素.一下代碼以XML的形式展示了各種Tomcat組件之間的關系:
<Server>元素
代表了整個Catalina Servlet容器,它是Tomcat實例的頂層元素.可包含一個或多個<Service>元素.
<Service>元素
包含一個<Engine>元素,以及一個或多個<Connector>元素,這些<Connector>元素共享同一個<Engine>元素.
<Connector>元素
代表和客戶程序實際交互的組件,他負責接收客戶請求,以及向客戶返回響應結果.
<Engine>元素
每個<Service>元素只能包含一個<Engine>元素. <Engine>元素處理在同一個<Service>中所有<Connector>元素接收到的客戶請求.
<Host>元素
一個<Engine>元素中可以包含多個<Host>元素.每個<Host>元素定義了一個虛擬主機,它可以包含一個或多個Web應用.
<Context>元素
每個<Context>元素代表了運行虛擬主機上的但個Web應用.一個<Host>元素中可以包含多個<Context>元素.
Tomcat伺服器是由一系列可配置的組件構成,Tomcat的組件可以在<CATALINA_HOME>\conf\server.xml文件中進行配置,每個Tomcat組件和server.xml文件中的一種配置元素對應.下面就一些常用的元素做了介紹.關於server.xml的更多信息,可以參考Tomcat的文檔:
<CATALINA_HOME>/webapps/tomcat-docs/config/index.html
下面是server.xml文件的樣例:
1. 配置Server元素
<Server>元素代表了整個Catalina Servler容器,它是Tomcat實例的頂層元素,由org.apache.catalina.Server介面來定義.<Server>元素中可以包含一個或者多個<Service>元素,但<Server>元素不能作為任何其他元素的子元素.範例代碼中定義的<Server>元素如下:
<Server port="8005" shutdown="SHUTDOWN" debug="0">
<Server>屬性含義:
--------------------------------------------------------------
className :指定實現org.apache.catalina.Server介面的類,默認值為org.apache.catalina.core.StandardServer.
port :指定Tomcat伺服器監聽shutdown命令的埠.終止Tomcat服務運行時,必須在Tomcat伺服器所在的機器上發出Shutdown命令.該屬性是必須設定的.
shutdown :指定終止Tomcat伺服器運行時,發給Tomcat伺服器的shutdown監聽埠的字元串.該屬性是必須設定的.
2. 配置Service元素
<Service>元素由org.apache.catalina.Service介面定義,它包含一個<Engine>元素,以及一個或多個<Connector>元素,這些<Connector>元素共享一個<Engine>元素. 例如,在範例文件中配置了兩個<Service>元素
<Service name="Catalina">
name="Apache">
第一個<Service>處理所有直接由Tomcat伺服器接收的Web客戶請求,第二個<Service>處理由Apache伺服器轉發過來的Web客戶請求.
<Service <Service>屬性含義:
--------------------------------------------------------------
className :指定實現org.apache.catalina.Service介面的類,默認值為org.apache.catalina.core.StandardService.
name :定義Service的名字.
3. 配置Engine元素
<Engine>元素由org.apahe.catalina.Engine介面定義. 每個<Service>元素只能包括一個<Engine>元素. <Engine>元素處理在同一個<Service>中所有<Connector>元素接收到的客戶請求. 例如,在範例server.xml文件中配置了一下的<Engine>元素:
<Engine name="Catalina" defaultHost="localhost" debug="0">
<Engine>屬性含義:
--------------------------------------------------------------
className :指定實現org.apache.catalina.Engine介面的類,默認值為org.apache.catalina.core.StandardEngine.
name :定義Engine的名字.
在<Engine>元素中可以包含如下的子元素:
<Logger>
<Realm>
<Valve>
<Host>
4. 配置Host元素
<Host>元素由org.apache.catalina.Host介面定義.一個<Engine>元素可以包含多個<Host>元素.每個<Host>元素定義了一個虛擬主機,它可以包含一個或多個Web應用. 例如,在樣例server.xml中配置了以下<Host>元素:
<Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true">
以上代碼定義了一個名為localhost的虛擬主機,Web客戶訪問它的URL為: http://localhost:8080/
<Host>屬性含義:
--------------------------------------------------------------
className :指定實現org.apache.catalina.Host介面的類,默認值為org.apache.catalina.core.StandardHost.
appBase :指定虛擬主機的目錄,可以指定絕對目錄,也可以指定相對於<CATALINA_HOME>的相對目錄. 如果此項沒有設定,默認值為<CATALINA_HOME>/webapps.
unpackWARs :如果此項設為true,表示將把Web應用的WAR文件先展開為開放目錄結構後再運行.如果設為false,將直接運行WAR文件.
autoDeploy :如果此項設為true,表示當Tomcat伺服器處於運行狀態時,能夠監測appBase下的文件,如果有新的Web應用加入進來,會自動發布這個Web應用.
alias :指定虛擬主機的別名,可以指定多個別名.
deployOnStartup :如果此項設為true,表示Tomcat伺服器啟動時會自動發布appBase目錄下的所有Web應用,如果Web應用在server.xml中沒有相應的<Context>元素,將採用Tomcat默認的Context. deployOnStartup的默認值為true.
name :定義虛擬主機的名字.}
在<Host>元素中可以包含如下的子元素:
<Logger>
<Realm>
<Valve>
<Context>
5. 配置Context元素
<Context>元素由org.apache.catalina.Context介面定義. <Context>元素是使用最頻繁的元素. 每個<Context>元素代表了運行在虛擬主機上的單個Web應用. 一個<Host>元素中可以包含多個<Context>元素. 例如, 在樣例server.xml文件中配置了以下<Context>元素:
<Context path="/sample" docBase="sample" debug="0" reloadable="true">
<Context>屬性含義:
--------------------------------------------------------------
className :指定實現org.apache.catalina.Context介面的類,默認值為org.apache.catalina.core.StandardContext.
path :指定訪問該Web應用的URL入口.
docBase :指定Web應用的文件路徑.可以給定絕對路徑,也可以給定相對於Host的appBase屬性的相對路徑. 如果Web應用採用開放目錄結構,那就指定Web應用的根目錄;如果Web應用是個WAR文件,那就指定WAR文件的路徑.
reloadable :如果這個屬性設為true,Tomcat伺服器在運行狀態下會監視在WEB-INF/class和WEB-INF/lib目錄下CLASS文件的改動.如果檢測到有calss文件被更新,伺服器會自動重新載入Web應用.
cookies :指定是否通過Cookie來支持Session,默認為true.
useNaming :指定是否支持JNDI,默認為true.
在<Context>元素中可以包含如下的子元素:
<Logger>
<Realm>
<Valve>
<Resource>
<ResourceParams>
6. 配置Connector元素
<Connector>元素由org.apache.catalina.Connector介面定義.<Connector>元素代表與客戶程序實際交互的組件,它負責接收客戶的請求,以及向客戶返回響應結果.例如, 在樣例server.xml文件中配置了兩個<Connector>元素:
prot="8009"
enableLookups="false" redirectPort"8443" debug="0"
protocol="AJP/1.3"/>
第一個<Connector>元素定義了一個HTTP Connector,它通過8080埠接收HTTP請求;
第二個<Connector>元素定義了一個JK Connector,它通過8009埠接收由其他HTTP伺服器(如Apache伺服器)轉發過來的客戶請求.
所有的<Connector>元素都具有一些共同的屬性,這些屬性如下: <Connector <Connector port="8080"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" />
<Connector>屬性含義(共同屬性):
--------------------------------------------------------------
className :指定實現org.apache.catalina.Connector 介面的類,默認值為org.apache.catalina.core.StandardConnector.
enableLookups :如果設為true,表示支持域名解析,可以把IP地址解析為主機名.Web應用調用request.getRemostHost方法將返回客戶的主機名.該屬性默認值為true.
redirectPort :指定轉發埠.如果當前端口只支持non-SSL請求,在需要安全通信的場合,將把客戶請求轉發到基於SSL的redirectPort的埠.
HttpConnector的屬性描述如下:
--------------------------------------------------------------
calssName :指定實現org.apache.catalina.Connector介面的類,默認值為org.apache.coyote.tomcat5.CoyoteConnector.
enableLookups :同上.
redirectPort :同上.
prot :設定TCP/IP斷口號,默認為8080.
address :如果伺服器有兩個以上IP地址,該屬性可以設定埠監聽的IP地址,默認情況下,埠會監聽伺服器上所有IP地址.
bufferSize :設定由埠創建的輸入流的緩存大小,默認值為2048byte.
protocol :設定HTTP協議,默認值為HTTP/1.1.
maxThreads :設定處理客戶請求的線程的最大數目,這個值也決定了伺服器可以同時響應客戶請求的最大數目,默認值為200.
acceptCount :設定在監聽埠隊列中的最大客戶請求數,默認值為10. 如果隊列已滿,客戶請求將被拒絕.
connectionTimeout :定義建立客戶連接超時的時間,以毫秒為單位.如果設置為-1,表示不限制建立客戶連接的時間.
JK Connector 的屬性如下:
--------------------------------------------------------------
className :指定實現org.apache.catalina.Connector介面的類,默認值為org.apache.coyote.tomact5.CoyoteCnnector.
enableLookups :同上.
redirectPort :同上.
port :設定AJP埠號.
protocol :必須設定為AJP/1.3協議.