你能帮助我吗?我有两台服务器,在 CentOS 中具有所有权限,分配了 IP,还有一个指向其中一个的子域,其中有一个静态网站。但是,另一台服务器在 Wordpress 上有一个博客。问题是如何从一个文件夹指向另一台服务器。因此:
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,因为 DNS 是个好东西:
ProxyPass /blog http://blog.domain.com/blog
ProxyPassReverse /blog http://blog.domain.com/blog
显然,您需要将 2.3.4.5 添加到 DNS(或相应地进行主机破解)