背景: セキュリティ上の理由から、顧客は外部サーバーがポート 80 を開くことのみを許可しています。私たちが導入したシステムには、xmpp プロトコルを使用する IM モジュールが含まれています。そこで次のような疑問が生じます。
以下はnginxのアクセスログです:
リーリーすみません: nginx 設定ファイルの書き方を教えてください。
================
次の状況に対応します。このような状況に遭遇したのは初めてです。
リーリー習慣沉默2017-05-16 17:27:04
nginx は XMPP プロトコルをサポートしていません。 BOSH を使用することもできますが、クライアントのサポートが必要です。
リクエストが XML の場合、バックエンド XMPP サーバーに転送する nginx モジュールを作成することもできます。もちろん、nginx の前に自分で書いたコード プログラムを追加することもできます。それを nginx または XMPP に転送してください。
PHP中文网2017-05-16 17:27:04
なぜポート 80 だけを開くのですか? nginxで転送されても…XMPPに直接アクセスすることも無いのでしょうか? nginx は認証検証を行いますか?
さらに、nginxはtcpプロキシをサポートします