[英]Windows 7 | Apache Reverse Proxy configuration
我在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文件中(仅包括此更改的增量...增量似乎使某些人逃脱了,因此我认为我应该直接指出这一点。),
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服务器无响应”。
谁能看到我应该是愚蠢的简单反向代理的问题?
好的,假设我的公司域名为bar.com,只要所有引用“ bar”的主机条目后面始终带有“ .com”,一切似乎都可以正常运行。
如果我尝试输入foo.bar.net
或foo.bar.org
或foo.bar.floop
作为主机, foo.bar.floop
收到“ DNS服务器无响应”错误。 如果我输入foo.bar.com
,主机将解析。
当我将这些错误称为“重要安全代理错误”时,团队中帮助我测试此错误的开发人员却收到了Trustwave错误。
这似乎是我们的网络安全策略所特有的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.