Apache がドメイン/サービスを service.domain に変更

Apache がドメイン/サービスを service.domain に変更

私は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ディレクティブ内に配置する必要があり: 。ServerNameowncloud.domain

Drupal も独自のものであるべきですVirtualHost

これらのそれぞれの中で、ProxyPass正しいサーバー/パスを指すようにディレクティブを構成します。 も追加する必要がありますProxyPassReverse

これらすべては、Apache のドキュメントに例とともに記載されています。

リバースプロキシの例を含む Apache ドキュメント:リバースプロキシ

VirtualHosts に関する Apache ドキュメント:参考:

関連情報