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

时间:2012-04-18 19:42:19

标签: apache dns ip subdomain

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

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

1 个答案:

答案 0 :(得分:1)

您最好的办法是使用类似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,因为DNS是一件好事:

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

显然你需要将2.3.4.5添加到DNS(或相应的主机黑客)

相关问题