gpt4 book ai didi

Apache 和 tomcat 在同一个虚拟主机中

转载 作者:行者123 更新时间:2023-11-28 23:05:41 25 4
gpt4 key购买 nike

我有一个看起来像这样的虚拟主机:

<VirtualHost *:80>
ServerName www.mysite.com
SetOutputFilter DEFLATE
RedirectMatch ^/manager$ http://www.fna.fi/manager/
DocumentRoot /build/vhosts/mysite.com
ErrorLog /build/logs/site.com-error.log
CustomLog /build/logs/site.com-access.log combined
ProxyRequests Off
RewriteEngine on

ProxyPass /manager http://127.0.0.1:8060/manager/ retry=0
ProxyPassReverse /manager http://127.0.0.1:8060/manager

ProxyPass / http://127.0.0.1:8060/app/ retry=0
ProxyPassReverse / http://127.0.0.1:8060/app/
</VirtualHost>

现在我想在/build/vhosts/mysite.com 中添加一个博客。所以它将是:http://www.mysite.com/blog但是当我访问这个网站时,它看起来像是被转发到 Tomcat(很可能是由于“ProxyPass/...”。

有没有办法让它适用于我的场景?

谢谢!

最佳答案

目前任何东西都会被转发到tomcat:

ProxyPass / http://127.0.0.1:8060/app/ retry=0
ProxyPassReverse / http://127.0.0.1:8060/app/

您必须在配置的代理指令之前添加一个别名:

Alias /blog /build/vhosts/mysite.com
<Location /blog>
# make some configs for this location like...
Options FollowSymLinks
AllowOverride None
</Location>

关于Apache 和 tomcat 在同一个虚拟主机中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9944939/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com