通过Apache将文件夹子域指向另一个IP地址

问题描述:

你能帮我吗?我有两台服务器在CentOS中拥有所有权限,分配了IP,并且有一个指向一个的子域,在那里有一个静态网站。但是,其他服务器在Wordpress上有一个博客。问题是如何从一个文件夹指向另一台服务器。因此:通过Apache将文件夹子域指向另一个IP地址

subdomain.domain.com >> IP:1.2.3.4 subdomain.domain.com/blog >>另:2.3.4.5

最好的办法是使用类似mod_proxy的反向代理请求为您的WordPress服务器提供博客相关资源。

因此,像:

<VirtualHost *:80> 
ServerName subdomain.domain.com 
DocumentRoot /whatever 
ProxyRequests Off 

    <Proxy *> 
    Order deny,allow 
    Allow from all 
    </Proxy> 

ProxyPass /blog http://2.3.4.5/blog 
ProxyPassReverse /blog http://2.3.4.5/blog 

#... 

</VirtualHost> 

还有一点说,在上面的例子中我反向代理由主机IP地址标识的资源。我强烈建议使用主机名和域名,而不是因为DNS是一件好事:

ProxyPass /blog http://blog.domain.com/blog 
ProxyPassReverse /blog http://blog.domain.com/blog 

显然you''l需要添加到2.3.4.5 DNS(或主机相应黑客)

+0

这是惊人的,你救了我!非常感谢你! – 2012-04-25 08:22:32