通过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(或主机相应黑客)
这是惊人的,你救了我!非常感谢你! – 2012-04-25 08:22:32