Tomcat去除項目名稱和端口號
1. 去除端口號
將端口設為80:
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="GBK"/>
2. 去除項目名稱
項目默認部署在webapps目錄下,將項目拷出,放在與webapps同級的目錄下,配置如下:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html -->
<!-- ${catalina.home} / 轉載文章時看到的,-->
<Context path="" docBase="C:/WebApp/WebRoot/Blog" debug="0"/>
</Host>
例如要部署的項目名稱是“Blog”,你這樣訪問了, http://ip/ tomcat管理頁面 http://ip/manager/html
<Context path="" docBase="C:/WebApp/WebRoot/Blog" debug="0"/>
</Host>
例如要部署的項目名稱是“Blog”,你這樣訪問了, http://ip/ tomcat管理頁面 http://ip/manager/html
如果path="/ABC"里面添加了內容,那么訪問時的路徑就是http://域名/ABC
?
注意:隱藏IP,直接通過域名訪問的方法
在C:\Windows\System32\drivers\etc路徑下找到hosts文件,配置:
在C:\Windows\System32\drivers\etc路徑下找到hosts文件,配置:
# For example:
#?????? ip地址???????????????? 別名
#????? 102.54.94.97???? rhino.acme.com????????? # source server
#?????? 38.25.63.10???? x.acme.com????????????? # x client host
#?????? ip地址???????????????? 別名
#????? 102.54.94.97???? rhino.acme.com????????? # source server
#?????? 38.25.63.10???? x.acme.com????????????? # x client host
# localhost name resolution is handled within DNS itself.
#?127.0.0.1?????? localhost
#?::1???????????? localhost
#127.0.0.1 activate.adobe.com
#?127.0.0.1?????? localhost
#?::1???????????? localhost
#127.0.0.1 activate.adobe.com
配置好之后,就可以通過別名訪問項目了
http://rhino.acme.com/
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
