0

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

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

4

1 回答 1

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(或相应地进行主机破解)

于 2012-04-19T12:16:23.070 回答