0

私はウェブサイトが2つの異なるサーバーに常駐している必要があります。server1のメインWebサイトとserver2のサブWebサイト。サブウェブサイトには、 http: //mainwebsite.com/subwebsiteとしてアクセスする必要があります。

そのエイリアスはserver1で定義されています。しかし、サブウェブサイトのURLは正しくありません。たとえば、「/」URLのリンク「ホーム」は「http://mainwebsite.com/subwebsite」ではなく「http://mainwebsite.com」を参照し、セッションも「/」に設定されているため機能しません。 '。

'/'を'http://mainwebsite.com/subwebsite'に変更するapacheの構成ディレクティブはありますか?

よろしくお願いします。

4

1 に答える 1

0

このようなものは必要ありませんか?

<VirtualHost *:*>
  ServerName www.mainserver.com
  # Proxy configuration
  ProxyRequests Off
  ProxyPreserveHost On
  ProxyPass /subdomain/ http://server2
  ProxyPassReverse /subdomain/ http://server1/subdomain/
</VirtualHost>

外の世界では、同じサーバーでホストされているかのようにサイトが表示されます。メインサーバーは、/ subdomainの下のすべてをserver2に要求し、応答をクライアントに返すようにApacheに指示します。

于 2012-09-19T05:49:03.797 に答える