7

人間のユーザーがアクセスできないWebサービスがあります。つまり:

  1. ブラウザからのJavascript
  2. モバイルアプリケーション(iPhoneおよびAndroid)
  3. その他のサーバー

質問:これにカスタムポート(8080など)を使用しても問題ありませんか、それとも80ポートのみを使用する必要があります(URLにポート番号が含まれないようにするため)。

長所と短所は何ですか?カスタムポートのオプションが受け入れられない理由はありますか?

4

3 に答える 3

6

一部のクライアントがファイアウォールの背後にある場合、ポート 8080 を含む「非標準ポート」へのアクセスを制限するポリシーが設定されている可能性があります。それを除けば、ポート 8080 で Web サービス エンドポイントを実行することの短所は見当たりません。プロは同じマシンで通常の Web サーバーを実行する場合は、競合なしでポート 80 を割り当てることができます。

サービスを別のポートに移動しても、元のポートに移動するよりもセキュリティ リスクが増大することはありません。ポート 8080 で実行しても、ISP がポートをブロックしない限り、モバイル デバイスには影響しません。

于 2012-04-19T17:38:18.503 に答える
2

デフォルト ポートに設定しない利点の 1 つは、不要なトラフィックが発生する可能性が低いことです。

于 2012-04-19T17:42:57.133 に答える
1

実行できるサービスの1つは、特定のURL宛てのトラフィックをアプリサーバーに設定されたカスタムポートにルーティングするように独自のファイアウォールまたはルーターを設定して、実行するサービスに固有のリクエストのみがヒットするようにすることです。

于 2012-04-20T07:14:36.357 に答える