2012-03-13 3 views
1

私は自分のWebアプリケーションをjboss Webサーバーにデプロイしました。サーブレットが含まれています。そのURLはです。localhost:8080/MyWebApp
localhostにないクライアントもMyWebAppにアクセスできるように公開します。私はこれに新しいので、私はこれを行う方法についてかなり分かりません。私はドメインを提供している多くのサイトを閲覧しましたが、私のサーバーはどこにあるのか分かりません。
独自のSystem as Serverを作成してjboss Serverを実行できますか?ウェブアプリケーションをパブリックにする

+0

使用しているJBossのバージョンは何ですか? – Efthymis

+0

@Efthymis:4.02 – suraj

答えて

2
  1. ローカルホストでのみリスニングについては、スタートアップスクリプトをご覧ください。あなたはあなたが
    run.sh理想的

  2. 1.2.3.4 -b使うだけで、特定のIP上でリスニングするには0.0.0.0
    -b
    run.shを使用することができ、それはすべてのネットワークインタフェースをリッスン作りますユーザーがhttp://some_server:8080/MyWebAppにアクセスすることを望まないが、http://some_server/MyWebAppなど。これを行うには、mod_jkでApacheをセットアップし、要求をjbossにプロキシする必要があります。これまでにこれをやったことがないなら、それは難しいかもしれません。しかし、インターネット上には、この作業を実行するのに役立つリソースがたくさんあります。

+0

このアプリケーションをインターネットで利用可能にします。それを特定のIPにバインドすると、インターネットのどこからでもアクセスできますか? – suraj

+0

いいえこれは、サーバーがインターネットからアクセスできるかどうかによって異なります。私はこのサーバーがあなたの会社のデータセンターにあると仮定しています。詳細を把握するには、ネットワークチームと緊密に協力する必要があります。しかし理想的には、あなたはインターネットにjbossを公開したくありません。 jbossが内部ネットワークに常駐している間に、要求をjbossに要求し、Apacheをインターネットに公開します。 – bubbly

+0

インターネットからサーバーにアクセスする方法を知りたい。これは私が基本的に知りたいことです。 – suraj

関連する問題