我正在尝试设置AJAX推送引擎,并且使用apache遇到了一些复杂的问题。我所要做的就是,每当我到某个地址(例如*.example.com)时,将它转发到其他地址(例如mysite.com)。
我的httpd-vhosts.conf看起来像这样..。
NameVirtualhost *.example.com
<VirtualHost *.example.com>
ServerName example.com
ProxyPass / http://mysite.com/
</VirtualHost>但是如果我ping 0.example.com,它不会给我mysite.com的IP地址。
我错过了什么?如果在没有apache的情况下有一种更简单的方法来完成这一任务,我会全神贯注:我以前尝试过只编辑主机文件,但显然主机文件不能包含通配符。
谢谢!
发布于 2011-06-30 17:36:02
如果我使用ping 0.example.com,它不会给我mysite.com的IP地址。
您为0.example.com获得的IP地址由DNS服务器返回。如果您可以编辑example.com的DNS记录,那么您可以将该域名解析为您选择的IP。
如果您只需要进行一些本地测试,那么您可以编辑您的主机文件,这样您的机器就可以将任何主机名解析为您喜欢的任何IP,但这样做只会影响您自己的计算机。
https://serverfault.com/questions/285862
复制相似问题