
私はLinuxにOwnCloudをインストールしたApacheをインストールしており、それにアクセスしたいのですが独自のクラウドドメインそしてそうではないドメイン/owncloudたとえば、apache.local/owncloud から owncloud.apache.local へは、IP 192.168.0.103 の apache と 192.168.0.106 のプロキシがあります。これは私のプロキシの設定です。
<VirtualHost *:80>
ServerName http://apache.hcentos.local/
ServerAlias apache.hcentos.local
ProxyRequests Off
#drupal
ProxyPass /drupal http://192.168.0.103:80/drupal
ProxyPassReverse /drupal http://192.168.0.103:80/drupal
#owncloud
ProxyPass /owncloud http://apache.hcentos.local:80/owncloud
ProxyPassReverse /owncloud http://apache.hcentos.local:80/owncloud
</VirtualHost>
owncloud.apache.hcentos.local を書いて、owncloud にアクセスしたいです。drupal でも同様です。助けてください。
答え1
必要な設定を、希望するホスト名で設定されるVirtualHost
ディレクティブ内に配置する必要があり: 。ServerName
owncloud.domain
Drupal も独自のものであるべきですVirtualHost
。
これらのそれぞれの中で、ProxyPass
正しいサーバー/パスを指すようにディレクティブを構成します。 も追加する必要がありますProxyPassReverse
。
これらすべては、Apache のドキュメントに例とともに記載されています。
リバースプロキシの例を含む Apache ドキュメント:リバースプロキシ
VirtualHosts に関する Apache ドキュメント:参考: