我在Windows 7和Apache 2.2中设置非常基本的ReverseProxy时遇到问题
我有一个虚拟机注册到一个私有IP地址,我想要从主机环境反向代理。
请注意,对于尝试解决此问题的当前迭代,我尝试从foo.bar.baz:*转发到foo.bar.com:6284
相关主持人条目是foo.bar.com (假设bar.com是公司域名)
加
127.0.0.1 baz.bar.com
192.168.59.103 foo.bar.com
127.0.0.1 foo
在我的Apache httpd.conf文件中(仅包括此更改的delta ... deltas似乎逃脱了一些人,所以我想我直接调用它。),
LoadModule proxy_module modules/mod_proxy.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule rewrite_module modules/mod_rewrite.so
<VirtualHost *>
ServerName foo.bar.baz
ProxyPreserveHost On
<Proxy *>
Order allow,deny
Allow from all
</Proxy>
ProxyPass / http://foo.bar.com:6284
ProxyPassReverse / http://foo.bar.com:6284
</VirtualHost>
如果我尝试直接浏览foo.bar.com:6284,我会得到预期的结果。主机将名称解析为私有IP,我看到了我期望的标记。但是当我尝试浏览到foo.bar.baz时,我得到了#DNS;没有来自DNS服务器的响应。&#34;
任何人都可以看到我本来应该是愚蠢的简单反转的错误吗?
答案 0 :(得分:0)
好的,假设我的公司域名是bar.com,只要引用“bar”的所有主机条目始终跟随“.com”,所有内容似乎都可以正常路由
如果我尝试输入foo.bar.net
或foo.bar.org
或foo.bar.floop
作为我的主机,则会收到“无响应DNS服务器”错误。如果我输入foo.bar.com
,则主机会解析。
虽然我收到这些错误称为“重要安全代理错误”,但我的团队中的开发人员正在帮我测试收到的Trustwave错误。
这似乎是我们的网络安全政策所特有的。