在转发代理中映射域

发布于 2024-09-09 17:53:16 字数 333 浏览 7 评论 0原文

我目前在本地计算机上运行 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

辞取 2024-09-16 17:53:16

使用 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文