手伝って頂けますか?CentOS にすべてのアクセス許可を持つ 2 つのサーバーがあり、IP が割り当てられており、静的 Web サイトがある 1 つを指すサブドメインがあります。しかし、もう一方のサーバーには 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>
もう 1 点言及しておきます。上記の例では、ホストの IP アドレスで識別されるリソースにリバース プロキシを設定しています。DNS は良いことなので、代わりにホスト名と DNS を使用することを強くお勧めします。
ProxyPass /blog http://blog.domain.com/blog
ProxyPassReverse /blog http://blog.domain.com/blog
明らかに、DNS に 2.3.4.5 を追加する必要があります (またはそれに応じてホスト ハック)。