うまくいけば、皆さんが私が抱えているプロキシの問題で私を助けることができます。
私がすでに持っているもの
* .proxy.domainから* .intern.domainにリクエストをプロキシするために、Apache HTTPリバースプロキシを設定しました。Apacheは、外部ネットワークから内部Webアプリケーションに到達する唯一の方法です。
例:
app.proxy.domain -> app.intern.domain
mail.proxy.domain -> mail.intern.domain
これはすべてうまく機能していますが、次の問題があります。
問題
次のリクエストをプロキシしたい:
app.proxy.domain -> app.internal.domain
app-dev.proxy.domain -> app-dev.internal.domain
これは問題ありませんが、残念ながらapp-devサーバーはappサーバーwebapplicationの正確なコピーを実行し、このwebapplicationはホスト名(app.intern.domain)にのみ応答します
だから私がする必要があるのは、次のプロキシです
app.proxy.domain -> app.internal.domain (10.0.1.1)
app-dev.proxy.domain -> app.internal.domain (10.0.1.2)
/ etc / hostsに「10.0.1.2 app.internal.domain」を追加することで2番目の方法を実行できますが、これはapp.proxy.domainがdev-serverに到達することも意味します。
app-dev.proxy.domainのvhost構成ファイル内でのみ/ etc / hostsエントリを設定するオプションを探しています。これにより、他のすべてのvhost configはapp.intern.domainにDNSを使用するだけです。
考え...
Apacheの設定を伝える方法はありますか
ProxyPass / http://10.0.1.2/
app.intern.domainをホスト名として送信しますか?
dev-servers webapplicationを編集してapp-devをリッスンすることは、正確なコピーであることが想定されているため(オプションではありません...)
ありがとう!