私は LAN マシンの 1 つ (localhost) で Suse サーバーを実行しており、Websphere アプリケーション サーバーを実行しています。また、同じマシンで http apache も実行しています。ワイヤレス ルーターを設定して、localhost の apache のサイト用にポート 80 を開き、websheper サーバーで実行しているアプリケーションにアクセスするためにポート 90 を開きました。これで、インターネットから実際の IP アドレスにアクセスすると、デフォルトのポート 80 でサイトを表示できます。しかし、ポート 90 にアクセスすると、アプリケーションにアクセスできません。ファイアウォールでポート 90 を開き、ルーターで適切なポート転送を実行しています。
なぜそうなるのか理解するのを手伝ってくれる人はいませんか... ありがとう
答え1
チェックしましたか?仮想ホスト設定?
ISC で、環境 -> 仮想ホスト -> 「your_virtual_host」 -> ホスト エイリアスに移動します。
(「your_virtual_host」は、アプリケーションに定義されている仮想ホスト名になります。)
ここで、この仮想ホストに使用されるホスト名 + ポートの組み合わせを定義します。たとえば、ホスト名として「localhost」のみが定義されている場合、IP または別のホスト名を介して外部からアクセスすることはできません。さまざまなアプリケーションを区別したくない場合は、ホスト名に「*」を付けて、すべてのホスト名を受け入れます。