• 締切済み

Proxyサーバの設定

OSがLinux(Fedora10)の2台のWEBサーバを運用しています。 その他の環境は以下の通りです。 ドメイン名: example.con example.conは2台目のPC上にあります。 80番ポートのマッピングが1台目のPCになっているので、 1台目のPCにProxyサーバの設定を施しています。 aaa.example.conにアクセスすると、aaa.example.conに、bbb.example.conにアクセスすると、bbb.example.conに繋がるように設定しています。 <VirtualHost *:80> ServerName aaa.example.con ProxyPass / http://aaa.example.con/ ProxyPassReverse / http://aaa.example.con/ </VirtualHost> <VirtualHost *:80> ServerName bbb.example.con ProxyPass / http://bbb.example.con/ ProxyPassReverse / http://bbb.example.con/ </VirtualHost> これを、*.example.conにアクセスすると、*.example.conに繋がるように設定するには、どうすればいいですか? <VirtualHost *:80> ServerName *.example.con ProxyPass / http://*.example.con/ ProxyPassReverse / http://*.example.con/ </VirtualHost> イメージ的には上記のようになると思いますが、どうしたらよいのか分かりません。 よろしくお願い致します。

みんなの回答

  • wingstar
  • ベストアンサー率37% (102/275)
回答No.2

http://tech.lampetty.net/tech/index.php/archives/288 ↑ 試してみて下さい。 適切に設定できれば、いけそうです。 私は試したことが無いので、いけるかどうかはわかりませんが。

wataj
質問者

お礼

ご回答ありがとうございます。 残念ながら、私にはちょっと無理のようでした。

  • wingstar
  • ベストアンサー率37% (102/275)
回答No.1

<VirtualHost *:80> ServerName *.example.con ProxyPass / http://*.example.con/ ProxyPassReverse / http://*.example.con/ </VirtualHost> これは、aaa.example.conもbbb.expample.conも同一サーバでVirtualhost設定しているイメージですか? まぁ、設定できませんけどね。 それくらい一つ一つ設定して下さい。 だいたい、*.exapmle.conという曖昧な行き先を指定できるはずが無い。

wataj
質問者

お礼

ご回答有難うございます。 (.*)\.exapmle\.con → $1\.exapmle\.con のようなイメージで変換できればと考えています。ちなみに、 人の手に負えないほどあるので、一つ一つは設定できません。

wataj
質問者

補足

RewriteEngine On RewriteRuleを使っても無理ですか? (ちなみに、私は今のところ設定できていません。)

関連するQ&A