我正在尝试重定向http://domain.com/fw我的防火墙是 192.168.xx
当使用 proxypass 时,我的日志中出现此错误,并且我的客户端出现 404:
[error] [client x.x.x.x] File does not exist: /var/www/fw
这是我的虚拟主机文件:
<VirtualHost *:80>
Servername domain.com
ProxyPreserveHost On
ProxyPass /fw http://192.168.x.x
ProxyPassReverse /fw http://192.168.x.x
</VirtualHost>
有任何想法吗?
(Apache/2.2.22(Debian))
apachectl -S
wildcard NameVirtualHosts and _default_ servers:
*:80 is a NameVirtualHost
default server www.domain.com (/etc/apache2/sites-enabled/www:4)
port 80 namevhost www.domain.com (/etc/apache2/sites-enabled/www:4)
port 80 namevhost domain.com (/etc/apache2/sites-enabled/www:10)
port 80 namevhost domain.com (/etc/apache2/sites-enabled/www:16)
port 80 namevhost domain.com (/etc/apache2/sites-enabled/www:24)
port 80 namevhost domain.com (/etc/apache2/sites-enabled/www:30)
Syntax OK
答案1
/
通常情况下,ProxyPass 应该有一个类似这种情况的URL 部分。
您可以尝试以下操作吗?
ProxyPass /fw http://192.168.x.x/
ProxyPassReverse /fw http://192.168.x.x/
答案2
这个问题似乎有点愚蠢,但这个模块启用了吗?我认为它不是默认启用的,也没有安装。