配置Apache和Tomcat:无法访问/在服务器上

时间:2014-05-03 14:33:15

标签: apache tomcat7 ajp

我试图在运行Ubuntu Service 13.04 64位的VPS主机上一起运行Apache和Tomcat7,但是无法通过AJP连接器将它们连接在一起。我读过教程,直到我的眼睛流血,没有运气。我安装了mod-proxy-ajp模块。

我在Tomcat的server.xml文件中取消注释了AJP连接器。这是来自/ etc / apache2 / sites-available的我的站点文件(符号链接到/ etc / apache2 / sites-enabled):

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    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配置有什么问题吗?

杰森

1 个答案:

答案 0 :(得分:0)

原来这是一个愚蠢的问题。我对/ etc / apache2 / sites-available中的文件进行了更改,但忽略了从那里创建符号链接到/ etc / apache2 / sites-enabled。

咄。