Virtual Hosting in Redhat Apache Setting. Help me Please

04-03-29 kittychuk
Dear all,

I have setup Tomcat and it can running in
http://ip:8080.
But I want provide to virtual hosting. But I can't how
to setup.
Eg:
http://www.domain1.com:8080/jsp
http://www.domain2.com:8080/jsp

I use Redhat 9.0

I have try to follow your setting. But I failed to setting. Need I config Apache server? And how to setting?

Please help me.

BR
Kitty

zhuam
2004-03-29 13:28
O定M主C

只有在架OM主Cr,才需要修改 Host 元素。M主C是一NC制,可以一 web 伺服器行程服斩W域名Q,而各W域看碛衅渥约旱乃欧鳌J上,由於㈦X直接B上WHW路,K以足虻念l提供合理的回rg,以及使用固定的 IP 位址提供定度,所需花M的成本太高,因此大多档男⌒蜕IW站都作成M主C。

在任何 web 伺服器上,藉著在「W域名Q服铡梗Domain Name Service;DNS)Y料中O定另一 IP 位址,K告V web 伺服器⑺写宋恢返恼求撂囟ǖ木W目,就可以a生「以名Q榛省沟奶M主C。因檫@本钦 Tomcat,所以我不⑹鲈诓煌I系y上O定 DNS Y料的全部方法。如果需要@方面的f助,㈤由 Paul Albitz c Cricket Liu 合著的《DNS and Bind》(O'Reilly 出版)。我褂渺oB的 hosts n作槭竟,因檫@是O定主Ce名y的最无k法。

如欲在 Tomcat 中使用M主C,你只需O定主C的 DNS 或 hosts Y料。O定 localhost 的 IP e名,以足y了。然後,你需要在 server.xml 的MBn中加入行Y料:

<Server port="8005" shutdown="SHUTDOWN" debug="0">
 <Service name="Tomcat-Standalone">
  <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
 port="8080" minProcessors="5" maxProcessors="75"
 enableLookups="true" redirectPort="8443"/>
  <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
 port="8443" minProcessors="5" maxProcessors="75"
 acceptCount="10" debug="0" scheme="https" secure="true"/>
   <Factory className="org.apache.coyote.tomcat4.CoyoteServerSocketFactory"
 clientAuth="false" protocol="TLS" />
  </Connector>
  <Engine name="Standalone" defaultHost="localhost" debug="0">
   <!-- 此轭AO主C -->
   <Host name="localhost" debug="0" appBase="webapps"
    unpackWARs="true" autoDeploy="true">
    <Context path="" docBase="ROOT" debug="0"/>
    <Context path="/orders" docBase="/home/ian/orders" debug="0" reloadable="true" crossContext="true">

    </Context>
   </Host>
  <!-- 此榈谝「M主C」:www.example.com -->
  <Host name="www.example.com" appBase="/home/example/webapp">
   <Context path="" docBase="."/>
  </Host>
   </Engine>
  </Service>
</Server>

在l行r,Tomcat 的 server.xml n只含有一M主C,不^要加入~外的M主C是相容易的。在前面的例中,server.xml n的化版本以粗w字@示新增一M主C所需的所有~外Y。每一 Host 元素至少必含有一 Context 元素;其中之一必是此主CAO的 Context,其O定方式是⑾βO榭兆执#纾path="")。

zhuam
2004-03-29 13:31
-- 此榈谝「M主C」:www.example.com
  Host name="www.example.com" appBase="/home/example/webapp"
   Context path="" docBase="."/
  /Host