導航:首頁 > 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多域名相關的知識