イムWildfly 9に取り組んで、問題はどのようにある200.xxxWildfly 9 - イントラネットに1つのインターネットへのアプリと別のものを公開する
にインターネットに1つのイントラネット10.xxxのアプリと別のものを公開しますこれをstandalone.xmlで行いますか?
ありがとうございました。
イムWildfly 9に取り組んで、問題はどのようにある200.xxxWildfly 9 - イントラネットに1つのインターネットへのアプリと別のものを公開する
にインターネットに1つのイントラネット10.xxxのアプリと別のものを公開しますこれをstandalone.xmlで行いますか?
ありがとうございました。
これはあなたが望む答えではないかもしれませんが、私はあなたがApacheでWildflyに接してやっていることをやっています。 IP based virtual host docsを見ると、Apacheに仮想ホストスイッチを処理させることができます。基本的にはあなたのApacheの.confファイルのようなものがあります:これは、HTTPプロキシを使用している
<VirtualHost 10.x.x.x:80>
ServerName internal.host.name
ProxyPreserveHost on
ProxyPass/http://localhost:8080/internal-app
ProxyTimeout 360
</VirtualHost>
<VirtualHost 200.x.x.x:80>
ServerName external.host.name
ProxyPreserveHost on
ProxyPass/http://localhost:8080/external-app
ProxyTimeout 360
</VirtualHost>
を - AJPは少し速いかもしれないが、私は常に実装し、保守が容易HTTPのバージョンを見つけました。
この場合も、セットアップとメンテナンスに別のパッケージが必要であるという欠点があります。 Apacheはコミュニティで非常にうまくサポートされていますが、あなたが仕事をしているなら、それは役に立たないかもしれません。
これには、proxy
とproxy_http
Apacheモジュールを有効にする必要があることに注意してください。あなたがこの道を行くなら、O/Sを教えてください。私はあなたにそれらを可能にする方法を教えてくれるでしょう。
スタンドアロンインスタンスが2つ必要です。
IPによる個別の対応はできません。
これは、設定されたIPのためのすべてのアプリをバインドします:
<interfaces>
<interface name="public">
<inet-address value="${jboss.bind.address:10.x.x.x}"/>
</interface>
</interfaces>
あなたが他のインターフェイスを追加することができますが、あなただけの1つのアプリのためにそれを適用することはできません。
サイトには、サイトを実行する2つの異なるインターフェイスがありますか? – stdunbar
はい私は2つのインターフェースを持っています。 –