2

私のクライアントには、いくつかのソフトウェアがインストールされた Linux マシンがあります。
そのうちの 1 つはポート番号 80 を使用しますが、Web サービスではありません。

ここで、普通の人がブラウザーに URL を入力するのを聞いて、
Web ページを表示する必要があります。

1. アドレスは m.info.mditac.or.kr です。
2. 人々はこのアドレスを使用して Web サービスにアクセスします。
3. 私の知る限り、http はポート 80
を使用します。
5. 現在、Web サービスはポート 8085 を使用して

います。m.info.mditac.or.kr を 123.someIp:8085 にするにはどうすればよいですか?
またはどういうわけか魔法のように m.info.mditac.or.kr はポート 8085 を使用しますか?

私がインターネット上で見つけた限りでは、複数のプロセスが同じポートをリッスンすることはできません (彼らが言うように、不可能ではありません)。

ありがとうございました

編集
この質問は有権者によってクローズされました。理由がわかりません。Linux ホスト ファイル、Apache httpd.conf ファイル、Tomcat server.xmlおよび/またはその他の関連する構成を構成する
方法を尋ねています。 質問の仕方のどこが悪いのか誰か教えてください。ありがとうございました。

4

1 に答える 1

0

複数のオプションがあります。

  • サーバーの前にファイアウォールがある場合は、ポート 80 に向かうトラフィックを新しいホストにリダイレクトします。ポート 80 で外部から古いサービスに引き続きアクセスできる必要がある場合、これはオプションではありません。それ以外の場合は、ポート 80 のサービスの所有者を説得して、ポート 8080 経由でアクセスできるようにすることができます。ポート 8080 に着信するすべてのパケットをポート 80 にリダイレクトし、ポート 80 に着信するすべてのパケットをサービスにリダイレクトします。
  • 古いサービスはアプリケーション プロトコル チェックを実装できます。または、アプリケーション データをチェックアウトするプロキシを導入できます。HTTP が検出された場合、すべてのトラフィックを新しいホストにプロキシできます。古いサーバー アプリ データが検出された場合、トラフィックは古いホストに送信されます。サーバ。
  • TCP ハンドシェイク中は L7 データについて何も分からないため、ファイアウォール/ルーターでの L7 分類とリダイレクトは実際にはオプションではありません。
于 2013-01-30T12:01:47.640 に答える