访问 Tomcat支配项目去除项目名和端口号通过IP地址(或域名)访问

时间:2023-03-09 03:16:59
访问 Tomcat支配项目去除项目名和端口号通过IP地址(或域名)访问

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

  如果path="/ABC"里面添加了内容,那么访问时的路径就是http://域名/ABC

  注意:隐藏IP,直接通过域名访问的方法
在C:\Windows\System32\drivers\etc路径下找到hosts文件,配置:

  # For example:
#    ip地址         别名
#   102.54.9     # source server
#    38.2       # x client host

  # localhost name resolution is handled within DNS itself.
# 127.0.0.1    localhost
# ::1       localhost
#127.0.0.1 activat

  配置好之后,就可以通过别名访问项目了