web-dev-qa-db-ja.com

Apacheがサブドメインからphpmyadminを提供する際の問題

何年にもわたって管理対象サーバーを使用した後、私はついにWebサーバーのセットアップ(ラックスペースクラウドを使用)に足を踏み入れました。これが私が物事をセットアップする方法です:

サーバーA(servint.comでホストされ、example.comのDNSを管理します)サーバーB(ラックスペースクラウドサーバー、ここからexample.comのアプリを提供したい)

サーバーBのIPアドレスを指すように、app.example.comのサーバーAにAレコードを追加しました。これはうまくいきます!これで、サーバーBにphpMyAdminもインストールされました。「XX.XX.XX.XX/phpmyadmin」のようなサーバーBのphpmyadminURLにアクセスすると、正常に読み込まれます。私がやりたいのは、サーバーBを指す「phpadmin.example.com」のようなサーバーAに別のAレコードを構成することです。そのサーバー名のVirtualHostをまだ設定していないので、デフォルトのサイトを有効にします。

「phpadmin.example.com」が「phpadmin.example.com/phpmyadmin」をロードする必要があることをApacheに伝えるにはどうすればよいですか? mod書き換えの仕事?デフォルトの仮想ホストに何かありますか?

どんな助けでも大歓迎です!

1
Greg

Apache仮想サーバーをセットアップしたら、phpMyAdminが存在するディレクトリに転送するディレクトリを作成するだけです。

一般的なApache仮想サーバー構成:

DocumentRoot "/usr/share/phpmyadmin"
ServerName phpmyadmin.example.tld
<Directory "/usr/share/phpmyadmin">
allow from all
Options +Indexes
</Directory>

これがDFTBAに役立つことを願っています。 :)

2
Jason S