我想站起来一个apache2代理服务器(proxy.domain.internal 10.2.2.10)执行以下操作:
向本地客户端透明地提供本地内容(http://proxy.domain.internal:8085 / arbitraryContent)。
将所有其他请求转发到位于http://proxy.domain.internal:8085 / notice.html的静态页面
我有以下配置:
<VirtualHost *:8888>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/$ http://proxy.domain.internal:8085/notice.html [P]
</VirtualHost>
如果没有设置代理,客户端可以浏览proxy.domain.internal:8085上的内部链接,但是使用代理,无论浏览到何处,他们都将收到404错误。客户端的代理设置为proxy.domain.internal:8888
有人可以指出我合适的配置吗?我什至没有在访问日志中看到相关条目,并且错误日志仅指向/ etc / apache2 / htdocs,我认为这是无法访问错误页面的原因。