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