まず、一連の概念を理解しましょう。nginx リバース プロキシとは何でしょうか? リバース プロキシとは、プロキシ サーバー (ここでは nginx) を使用して、ネットワーク上の要求、つまり URL (デフォルトはポート 80) を受信することを意味します。 1. Nginx は、ポート番号 (nginx のデフォルト値は 80) など、セカンダリ ドメイン名である可能性のある URL (転送ルールは nginx 構成ファイルで構成) についていくつかの判断を行います。 たとえば、test1.baidu.com と test2.baidu.com は 2 つの第 2 レベル ドメイン名です。ここでの第 1 レベル ドメイン名は baidu.com です。DNS はこれら 2 つのドメイン名を同じ IP に解決します (第 2 レベル ドメイン名解決を追加する必要があります (Alibaba Cloud はドメイン名解決に解決を追加する必要があります。異なるドメイン名を同じ IP を持つサーバーに解決することも、個別に異なる IP に解決することもできます))。 2. nginx をリバース プロキシとして構成すると、異なるセカンダリ ドメイン名の要求を、対応するサービスを提供できる異なるポートまたは IP とポートに転送できるようになります。 つまり、ブラウザにtest1.baidu.comと入力するのです test2.baidu.com と入力して Enter キーを押します。実際のアクセス ポート (または IP、nginx の転送ルールの構成によって異なります) は異なり、取得されるサービスも異なります (これは、異なるドメイン名またはリクエスト パスに従って、異なる IP とポートにリクエストを転送する nginx 構成ファイル内のプロジェクトです)。 オンラインでスクリーンショットを撮ってみましょう:クライアント:これはクライアントブラウザで、モバイルブラウザまたはPCブラウザになります あの青い雲はインターネットです リバースプロキシサーバー: nginx で構成されたサーバー Web サーバー、ファイル サーバー --- サービスを提供する Tomcat またはその他のコンテナー (Web プロジェクトがデプロイされているもの)。これらのサーバーは通常、同じ LAN 内にあります。 簡単に言えば、外部ネットワークは同じポート (80) にアクセスし、それが nginx を通じて異なるサービスを提供する内部ネットワーク上の異なるポートに転送されます。 これは、ポート 80 のみを開く必要があり、ポート 8080 を閉じることができることを意味しますか? Alibaba Cloud に行ってテストしてみました: 8080をシャットダウンした後、 nginxのdefault.confファイルを変更する wqが変更を保存したら、nginxを起動します: service nginx restart それでおしまい。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: RHEL7.5 mysql 8.0.11 インストールチュートリアル
>>: mysql 8.0.12 winx64 のダウンロードとインストールのチュートリアル
この記事では、効率を向上させ、時間を節約することを願って、最も効果的な 6 つの方法を紹介します。 ...
ネットワークが分離されているため、MySQL は yum を使用してインストールできません。ここでは...
故障したストレージ ドライブからデータを救出する場合でも、アーカイブをリモート ストレージにバックア...
脆弱性の詳細VSFTP は、GPL に基づいてリリースされた Unix ライクなシステムで使用される...
目次最初のステップのインストールステップ2: MySQLデータを準備する3 番目のステップは、bin...
この記事では、学生管理を実装するためのVueの具体的なコードを例として紹介します。具体的な内容は次の...
MySQL は、ユーザーごとに 2 つの異なるバージョンを提供します。 MySQL コミュニティ サ...
目次背景制限の最適化最適化方法1. カバーインデックスを使用する2. サブクエリの最適化3. 遅延連...
簡単に言うと、ウェアハウスとして使用される仮想マシンの IP は 192.168.149.129 で...
[問題の説明]アプリケーション側では、次のエラーが時々表示されます。メソッド 'mysql_...
序文以前フロントエンドを勉強していたとき、メタタグに対する私の理解はこの一文だけでした。 <メ...
まず、setIntervalはフックとしてカプセル化されます👇 'react' から...
MySQL がバージョン 5.7 にアップグレードされた後、セキュリティが大幅に向上しました。しかし...
目次1. 閉鎖の概念追加の知識ポイント: 2. 閉鎖の役割: 3. 閉鎖例3.1 liをクリックする...
1. カスタムテキスト選択 ::選択{ 背景: 赤; 色: 黒; } 2. ビデオコントロールからダ...