ホームページ 運用・保守 Nginx nginxの役割とは何ですか

nginxの役割とは何ですか

Jun 26, 2019 am 10:46 AM

nginxの役割とは何ですか

Nginx について

Nginx は、軽量、高性能、安定性、優れた同時実行性の HTTP およびリバースプロキシサーバー。また、その特性により、その用途は非常に幅広いです。

主な機能

リバース プロキシ

フォワード プロキシ: 場合によっては、ユーザーをプロキシしてサーバーにアクセスするには、ユーザーが必要になりますプロキシサーバーのIPとポート番号を手動で設定します。

リバース プロキシ: サーバーをプロキシし、アクセスするターゲット サーバーをプロキシするために使用されます。

プロキシ サーバーはリクエストを受け付け、内部ネットワーク (クラスター化) のサーバーにリクエストを転送し、

サーバーから得られた結果をクライアントに返します。プロキシ サーバーは外部的にはサーバーとして表示されます。

nginxの役割とは何ですか

Nginx は、リバース プロキシ上で柔軟な機能を提供します。さまざまな規則に従って、さまざまな転送戦略を採用できます。図に示すように設定すると、さまざまなリクエストを通過させることができます。異なるパスのサーバー。

負荷分散

負荷分散: これは主に、同時実行性が高い状況で必要になります。原則として、データ トラフィックを複数のサーバーに割り当てて実行し、各サーバーの負荷を軽減します。複数のサーバー (クラスター) が連携して作業タスクを完了することで、データ スループットが向上します。

nginxの役割とは何ですか

Nginx で使用できる負荷分散戦略は、ポーリング (デフォルト)、重み、ip_hash、url_hash (サードパーティ)、フェア (サードパーティ) です。

動的と静的の分離

Nginx が提供する動的と静的分離とは、動的リクエストと静的リクエストの分離を指します。適切なサーバーが対応するリクエストを処理し、パフォーマンスを向上させます。サーバーシステム全体の効率が向上します。

Nginx は、構成に応じて異なるリクエストを異なる方法で転送できます。これが動的分離の基礎です。静的リクエストに対応する静的リソースは、バッファリングのために Nginx に直接配置できますが、より良い方法は、対応するバッファ サーバーに配置することです。動的リクエストは、対応するバックエンド サーバーによって処理されます。

Nginx 関連の知識については、

Nginx の使用方法チュートリアル 列をご覧ください。

以上がnginxの役割とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

nginxパフォーマンスチューニング:速度と低レイテンシの最適化 nginxパフォーマンスチューニング:速度と低レイテンシの最適化 Apr 05, 2025 am 12:08 AM

NGINXのパフォーマンスチューニングは、ワーカープロセスの数、接続プールサイズの数、GZIP圧縮とHTTP/2プロトコルの有効化、およびキャッシュとロードバランスを使用することで実現できます。 1.ワーカープロセスの数と接続プールサイズを調整します:worker_processesauto;イベント{worker_connections1024;}。 2。GZIP圧縮とhttp/2プロトコルを有効にします:http {gzipon; server {risten43sslhttp2;}}。 3。キャッシュ最適化:http {proxy_cache_path/path/to/cachelevels = 1:2k

Advanced Nginx構成:マスタリングサーバーブロックとリバースプロキシ Advanced Nginx構成:マスタリングサーバーブロックとリバースプロキシ Apr 06, 2025 am 12:05 AM

nginxの高度な構成は、サーバーブロックとリバースプロキシを介して実装できます。1。サーバーブロックにより、複数のWebサイトを1つの場合に実行することができます。各ブロックは個別に構成されます。 2.逆プロキシは、リクエストをバックエンドサーバーに転送して、負荷分散とキャッシュアクセラレーションを実現します。

nginxロードバランシング:高可用性とスケーラビリティのための構成 nginxロードバランシング:高可用性とスケーラビリティのための構成 Apr 03, 2025 am 12:12 AM

Nginxは、負荷分散を構成することにより、高可用性とスケーラビリティを実現できます。 1)アップストリームサーバーグループを定義し、2)ポーリング、加重ポーリング、最小接続またはIPハッシュなどの適切なロードバランシングアルゴリズムを選択します。

nginx SSL/TLS構成:HTTPSでWebサイトを保護します nginx SSL/TLS構成:HTTPSでWebサイトを保護します Apr 10, 2025 am 09:38 AM

NGINXを通じてWebサイトのセキュリティを確保するには、次の手順が必要です。1。基本的な構成を作成し、SSL証明書と秘密鍵を指定します。 2。構成を最適化し、HTTP/2を有効にし、OCSPSTAPLING。 3.証明書パスや暗号化スイートの問題などの一般的なエラーをデバッグします。 4。let'sencryptの使用やセッションの多重化など、アプリケーションのパフォーマンス最適化の提案。

Nginxが開始されるかどうかを確認する方法 Nginxが開始されるかどうかを確認する方法 Apr 14, 2025 pm 01:03 PM

nginxが開始されるかどうかを確認する方法:1。コマンドラインを使用します:SystemCTLステータスnginx(Linux/unix)、netstat -ano | FindStr 80(Windows); 2。ポート80が開いているかどうかを確認します。 3.システムログのnginx起動メッセージを確認します。 4. Nagios、Zabbix、Icingaなどのサードパーティツールを使用します。

マルチパーティ認定:iPhone 17標準バージョンは、高いリフレッシュレートをサポートします!歴史上初めて! マルチパーティ認定:iPhone 17標準バージョンは、高いリフレッシュレートをサポートします!歴史上初めて! Apr 13, 2025 pm 11:15 PM

AppleのiPhone 17は、中国のHuaweiやXiaomiなどの強力な競合他社の影響に対処するための主要なアップグレードを導くかもしれません。デジタルブロガー@digitalチャットステーションによると、iPhone 17の標準バージョンは初めて高いリフレッシュレート画面を装備し、ユーザーエクスペリエンスを大幅に改善することが期待されています。この動きは、Appleが最終的に5年後に高いリフレッシュレートテクノロジーを標準バージョンに委任したという事実を示しています。現在、iPhone 16は、6,000元価格帯に60Hzの画面を備えた唯一のフラッグシップ携帯電話であり、少し遅れているようです。 iPhone 17の標準バージョンはリフレッシュレート画面が高くなりますが、ProバージョンのデザインはProバージョンのウルトラナローベゼル効果をまだ達成していないなど、プロバージョンと比較して違いがあります。注目に値するのは、iPhone 17 Proシリーズが真新しいものを採用することです

Windowsでnginxを構成する方法 Windowsでnginxを構成する方法 Apr 14, 2025 pm 12:57 PM

Windowsでnginxを構成する方法は? nginxをインストールし、仮想ホスト構成を作成します。メイン構成ファイルを変更し、仮想ホスト構成を含めます。 nginxを起動またはリロードします。構成をテストし、Webサイトを表示します。 SSLを選択的に有効にし、SSL証明書を構成します。ファイアウォールを選択的に設定して、ポート80および443のトラフィックを許可します。

Linuxでnginxを開始する方法 Linuxでnginxを開始する方法 Apr 14, 2025 pm 12:51 PM

Linuxでnginxを開始する手順:nginxがインストールされているかどうかを確認します。 systemctlを使用して、nginxを開始してnginxサービスを開始します。 SystemCTLを使用して、NGINXがシステムスタートアップでNGINXの自動起動を有効にすることができます。 SystemCTLステータスNGINXを使用して、スタートアップが成功していることを確認します。 Webブラウザのhttp:// localhostにアクセスして、デフォルトのウェルカムページを表示します。

See all articles