我试图在运行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配置有什么问题吗?
杰森
答案 0 :(得分:0)
原来这是一个愚蠢的问题。我对/ etc / apache2 / sites-available中的文件进行了更改,但忽略了从那里创建符号链接到/ etc / apache2 / sites-enabled。
咄。