2014-05-03 115 views
0

我想在運行Ubuntu服務13.04 64位的VPS主機上一起運行Apache和Tomcat7,但無法通過AJP連接器將它們連接在一起。我讀過教程,直到我的眼睛流血,沒有運氣。我已經安裝了mod-proxy-ajp模塊。配置Apache和Tomcat:無法訪問/在服務器

我在Tomcat的server.xml文件中未註釋AJP連接器。這裏是我的網站文件從/ etc/apache2的/站點可用(這被鏈接到/ etc/apache2的/啓用的站點 - ):

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    ServerName www.mysite.org 
    ServerAlias mysite.org 

    <Proxy *> 
      AddDefaultCharset Off 
      Order deny,allow 
      Deny from all 
      Allow from localhost 
    </Proxy> 
    ProxyPass/ajp://localhost:8009/ 
    ProxyPassReverse/ajp://localhost:8009/ 

    ErrorLog ${APACHE_LOG_DIR}/mysite.error.log 

    # Possible values include: debug, info, notice, warn, error, crit, 
    # alert, emerg. 
    LogLevel warn 

    CustomLog ${APACHE_LOG_DIR}/mysite.access.log combined 
</VirtualHost> 

即使這樣,試圖訪問http://www.mysite.org給了我一個403錯誤,消息是「您無權訪問/在此服務器上」。

我的vhost配置有什麼問題嗎?

傑森

回答

0

原來是一個愚蠢的問題。我已經對/ etc/apache2/sites-available中的文件進行了更改,但忽略了從那裏創建符號鏈接到/ etc/apache2/sites-enabled。

Duh。

相關問題