在转发代理中映射域
我目前在本地计算机上运行 apache 作为转发代理服务器。配置非常简单:
ProxyRequests On
ProxyVia On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
但是,如果用户使用我的代理,我希望能够将某些域(无需触及我的主机文件或 DNS)映射到我的家庭计算机上的某些目录。例如 www.example.com 到 C:\xampp\htdocs\example。我尝试过使用 VirtualHosts 和 RewriteRules 但无济于事。有什么想法吗?谢谢!
I'm currently running apache on my local machine as a forward proxy server. The config is pretty simple:
ProxyRequests On
ProxyVia On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
However, if a user uses my proxy, I'd like to be able to map certain domains (without touching my hosts file or DNS) to certain directories on my home computer. For example www.example.com to C:\xampp\htdocs\example. I've tried messing around with VirtualHosts and RewriteRules to no avail. Any ideas? Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 NoProxy 排除某些域,并在本地提供服务(实际上,使用正常的虚拟主机配置):
http://httpd.apache.org/docs/2.2/mod/ mod_proxy.html#noproxy
Use NoProxy to exclude certain domains, and serve the locally (indeed, with a normal virtualhost configuration) :
http://httpd.apache.org/docs/2.2/mod/mod_proxy.html#noproxy