导航:首页 > IDC知识 > tomcat多域名

tomcat多域名

发布时间:2020-08-07 19:29:25

1、tomcat7配置多项目和域名

您好,提问者:

    这种情况为何不考虑tomcat整合apache呢

1、找到你的tomcat然后在conf文件中找到server.xml打开;
<Server port="8005" shutdown="SHUTDOWN">
  <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
  <Listener className="org.apache.catalina.core.JasperListener" />
  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
  <Listener className="org.apache.catalina.mbeans." />
 
  <GlobalNamingResources>
  <Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase"description="User database that can be updated and saved"factory="org.apache.catalina.users.MemoryUserDatabaseFactory" pathname="conf/tomcat-users.xml" />
</GlobalNamingResources>
 
<Service name="Catalina">
  <Connector port="8080" protocol="HTTP/1.1" maxThreads="150" connectionTimeout="20000"redirectPort="8443" />
<!--<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
               maxThreads="150" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" />
 -->
  <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
  <Engine name="Catalina" defaultHost="localhost">
<!--  <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
  -->
<!-- <Valve className="org.apache.catalina.valves.RequestDumperValve"/>
  -->
  <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"xmlValidation="false" xmlNamespaceAware="false">
<!--<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
  -->
<!-- <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"  
  prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
 -->
</Host>
</Engine>
</Service>
</Server>
在其中我主要是对俩个地方进行修改:
第一个将
<Connector port="8080" protocol="HTTP/1.1" maxThreads="150" connectionTimeout="20000"redirectPort="8443" />
修改为:
<Connector port="80" protocol="HTTP/1.1" maxThreads="150" connectionTimeout="20000"redirectPort="8443" />
第二就是在中添加<host>(一个host代表一个域名或访问地址)
<Engine name="Catalina" defaultHost="localhost">
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"xmlValidation="false" xmlNamespaceAware="false"   />
</Engine>
修改为
<Engine name="Catalina" defaultHost=www.abc.com>
<Host name="www.coe.com" appBase="webapps" unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false" >
<Context path="" docbase="D:Tomcat 6.0webappsROOT" crosscontext="true" />
</Host>
<Host name="www.abc.com" appBase="ccc" unpackWARs="true" autoDeploy="true"
 xmlValidation="false" xmlNamespaceAware="false" >
<Context path="" docbase="D:Tomcat 6.0cccROOT" crosscontext="true" />
</Host>

<Host name=www.cba.com appBase="dddd" unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false" />
<Context path="" docbase="D:Tomcat 6.0ddddROOT" crosscontext="true" />
</Host>
</Engine>

    这里提供参考:http://blog.sina.com.cn/s/blog_6341fc0f0100lzaj.html

2、在tomcat如何将一个IP地址绑定多个域名?

如下,在server.xml中</host>下添加2个host就可以了。
<Host name="www.baidu.com" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="F:\web-Project\项目1"/>
</Host>

<Host name="www.sina.com" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="F:\web-Project\项目2"/>
</Host>

有问题可百度Hi我,good luck!~

3、tomcat多个工程怎么设置多域名访问配置

在Tomcat的安装目录下有一个conf文件夹
在这个文件夹里面打开server.xml文件

在里面添加上一句话:
<Context path="/sell" reloadable="true" docBase="D:\eclipse of JavaEE\workspace02\sell" workDir="D:\eclipse of JavaEE\workspace02\sell\work" />
其中 path="/你的工程名" docBase="你的工程的绝对路径" workDir="你的工程的绝对路径/work"
其他都不变 ,这样就可以部署很多域名访问配置了

希望能帮到你,,,,有用了记得采纳哦!

4、tomcat 多域名指向同一项目

你i文件中写的地址对么? 文件里一句话:
<Context docBase="D:\Workspaces\mypro\WebRoot" path="/mypro" reloadable="true"/>
docBase是项目路径,path是项目名称。

5、tomcat配置多项目多域名访问,给怎么配置,路径怎么搞

在Tomcat的安装目录下有一个conf文件夹
在这个文件夹里面打开server.xml文件

在里面添加上一句话:
<Context path="/sell" reloadable="true" docBase="D:\eclipse of JavaEE\workspace02\sell" workDir="D:\eclipse of JavaEE\workspace02\sell\work" />
其中 path="/你的工程名" docBase="你的工程的绝对路径" workDir="你的工程的绝对路径/work"
其他都不变 ,这样就可以部署很多域名访问配置了

6、tomcat如何在一台服务器上配置多个独立域名的站点

1.配置好域名解析
2.修改server.xml 文件增加
<Host name="www.mycompany1.com" debug="0" appBase="C:\mycompany1"
unpackWARs="true" autoDeploy="true">
<alias>mycompany1.com</alias>
<alias>mycompany1</alias>

<Context path="/helloapp" docBase="helloapp" debug="0"
reloadable="true" />

</Host>

7、tomcat多域名配置问题求助!

<Host name="www.abc.com" appBase="F:/testMain" unpackWARs="true" autoDeploy="true" >
<Context path="/testPath" docBase="F:/test" reloadable="true" />
</Host>
上面的appBase="F:/testMain"这句的意思就是默认www.abc.com就访问F:/testMain这个工程。
<Context>这个配置的意思就是在浏览器输入www.abc.com/testPath它就去访问你的F:/test这个工程。你参考理解一下就好了,path就是加在www.abc.com后面的访问路径,而docBase应该用你的实际项目在本地磁盘的绝对路径。
“所有请求内部转发?”,就是说在你项目中的请求都在项目内部提交和响应,这个问题只要你的项目没有特别的提交代码把请求提交出去,就应该默认是在内部转发的。

补充:你的意思是用不同的域名来指向同一台服务器上的不同项目(或者同一项目的不同目录),对吗?很明确的告诉你,不可以,域名只可以指向服务器(IP,域名对应的只有IP,不能加路径),也就是说,所有指向同一台服务器的域名都是用同一个此服务器默认的页面。

8、Apache 、 tomcat 配置多域名

找到你tomcat下server.xml 并找到<Host xxxx标签;
添加如下代码:
<Host name=f1.abc.com appBase="f1" unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false" />
<Context path="" docbase="C:\Program Files\Apache\Tomcate6.0\webapps" crosscontext="true" />
</Host>
<Host name=f2.abc.com appBase="f2" unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false" />
<Context path="" docbase="C:\Program Files\Apache\Tomcate6.0\webapps" crosscontext="true" />
</Host>
注意上面 C:\Program Files\Apache\Tomcate6.0\webapps 替换成你TOMCATE的路径!
主要思路就是把APP放到不同的文件夹来实现 多域名!

9、tomcat7 怎么绑定多个域名?

如果想在tomcat7.0服务上绑定多个域名就需要修改tomcat目录下的conf文件夹下server.xml文件
1将port改成你的端口
2 host的appBase属性修改默认为webapps
3
<Host name="abc.com" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Alias>www.abc.com</Alias> <!--多个域名-->
</Host>

10、tomcat服务器怎么绑定多个域名

使用护卫神.jsp大师,一键安装tomcat+jsp+mysql+ftp,可以开设多个站点,每个站点可以绑定多个域名,都是可视化面板操作,非常简单。

与tomcat多域名相关的知识