繁体   English   中英

Windows 7 | Apache反向代理配置

[英]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.netfoo.bar.orgfoo.bar.floop作为主机, foo.bar.floop收到“ DNS服务器无响应”错误。 如果我输入foo.bar.com ,主机将解析。

当我将这些错误称为“重要安全代理错误”时,团队中帮助我测试此错误的开发人员却收到了Trustwave错误。

这似乎是我们的网络安全策略所特有的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM