2017-06-06 1 views
0

イムWildfly 9に取り組んで、問題はどのようにある200.xxxWildfly 9 - イントラネットに1つのインターネットへのアプリと別のものを公開する

にインターネットに1つのイントラネット10.xxxのアプリと別のものを公開しますこれをstandalone.xmlで行いますか?

ありがとうございました。

+0

サイトには、サイトを実行する2つの異なるインターフェイスがありますか? – stdunbar

+0

はい私は2つのインターフェースを持っています。 –

答えて

0

これはあなたが望む答えではないかもしれませんが、私はあなたが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はコミュニティで非常にうまくサポートされていますが、あなたが仕事をしているなら、それは役に立たないかもしれません。

これには、proxyproxy_http Apacheモジュールを有効にする必要があることに注意してください。あなたがこの道を行くなら、O/Sを教えてください。私はあなたにそれらを可能にする方法を教えてくれるでしょう。

0

スタンドアロンインスタンスが2つ必要です。

IPによる個別の対応はできません。

これは、設定されたIPのためのすべてのアプリをバインドします:

<interfaces> 
    <interface name="public"> 
     <inet-address value="${jboss.bind.address:10.x.x.x}"/> 
    </interface> 
</interfaces> 

あなたが他のインターフェイスを追加することができますが、あなただけの1つのアプリのためにそれを適用することはできません。

関連する問題