歡迎您光臨本站 註冊首頁

apache+tomcat處理和部署雙網站請教!

←手機掃碼閱讀     火星人 @ 2014-03-05 , reply:0

apache+tomcat處理和部署雙網站請教!

請教linux 4機器。
環境:apache2.2+tomcat5.5.20+tomcat-connectors-1.2.18
要實現的功能:
發布和部署兩個網站:目前已經部署了www.abc.com請教有何好的方法來布置www.xyz.com
目前apache結合tomcat已經部署了一個網站了!程序文件在/usr/local/tomcat/webapps/ROOT目錄下
httpd.conf簡單情況如下:
<IfModule mod_jk.c>
          JkWorkersFile /usr/local/apache/conf/worker.properties
          JkMount /*.jsp ajp13
          JkMount /*.action ajp13
</IfModule>
<IfModule worker.c>
        StartServers 10
        MaxClients 1984
        ServerLimit 2000
        MinSpareThreads 50
        MaxSpareThreads 200
        ThreadLimit 200
        ThreadsPerChild 64
        MaxRequestsPerChild 10000
</IfModule>

<VirtualHost *:80>
    ServerName www.abc.com
   ServerAdmin webadmin@abc.com
    DocumentRoot "/usr/local/apache/htdocs/"
    DirectoryIndex index.jsp  
    CustomLog logs/test_log common
</VirtualHost>
這個跑起來現在沒有任何問題。通過http://www.abc.com:8080/manager/html也能訪問控制台
tomcat的目錄/usr/local/tomcat/conf下server.xml用的是默認,

看了文章介紹tomcat配置虛擬主機(http://www.chinatcm.net.cn/3538.html)。所以更改一些參數。來測試自己的,可是還是沒有成功,希望各位給與指點。
大概修改的地方,貼上來
124行:<Engine name="Catalina" defaultHost="www.abc.com">
191行:<Host name="www.abc.com" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
359行:
       <Context docBase="/usr/local/tomcat/server/webapps/manager" path="/" reloadable="true"
                workDir="/usr/local/tomcat/webapps/ROOT/">
       </Context>
</Host>   
<Host name="www.xyz.com" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false"
                xmlNamespaceAware="false">
    <Context docBase="/usr/local/tomcat/server/webapps/manager" path="/usr/local/url/xyz/" reloadable="true" workDir="/usr/local/tomcat/webapps/ROOT/xyz/">
    </Context>
</Host>
另外我也在/usr/local/tomcat/work/Catalina目錄下,建立了域名想對應的文件ROOT.xml
   <?xml version='1.0' encoding='utf-8'?>
       <Context docBase="/usr/local/tomcat/server/webapps/manager" path="/" relo
adable="true"
                workDir="/usr/local/tomcat/webapps/ROOT/">
       </Context>
      
      
       因為在內部測試,所以改了/etc/hosts問題還是無法解決。廢話說了這麼多,請大家幫忙看看。有什麼好的辦法,使apache+tomcat結合能處理雙網站,問題!謝謝!
《解決方案》

沒有想像的那麼麻煩,直接用tomcat來部署就可以了。呵呵,就是調用的路徑長了些
《解決方案》

你是不是要把兩個應用都要放到TOMCAT下面去跑,還是一個放在TOMCAT,一個放在apache下跑呢!!
《解決方案》

兩個應用都要放到TOMCAT下面去跑

[火星人 ] apache+tomcat處理和部署雙網站請教!已經有397次圍觀

http://coctec.com/docs/service/show-post-39597.html