Nginx 設定ファイルの詳しい説明: 初心者必読

Nginx 設定ファイルの詳しい説明: 初心者必読

Nginx は C 言語をベースに開発された高性能な http サーバーおよびリバース プロキシ サーバーです。Nginx は設定ファイルを通じてさまざまな機能を実装します。 Nginx 構成ファイルの形式は非常に論理的です。この形式と各部分の使用方法を学ぶことが基礎となり、手動で構成ファイルを作成するのに役立ちます。Nginx 構成ファイルを見てみましょう。

1. Nginx 設定ファイル

下の図に示すように、主に 4 つの部分に分かれています。

min (グローバル設定): min セクションで設定された命令は、他のすべてのセクション設定に影響します。

see (ホスト設定): see 部分の指示は主に仮想ホストのドメイン名、IP、ポートを指定するために使用されます。

upstem (上流サーバー設定、主にリバース プロキシ、負荷分散関連の構成): upstem 命令は、一連のバックエンド サーバーをセットアップし、リバース プロキシとバックエンド サーバーの負荷分散をセットアップするために使用されます。

loction (URL が特定の場所に一致する後の設定): loction 部分は、Web ページの場所 (たとえば、ルート ディレクトリ "/"、"/imges" など) を一致させるために使用されます。

2. 一般的なNginxコマンドの説明:

3. Nginxのファイル構造

、グローバル ブロック: nginx にグローバルに影響を与える命令を構成します。一般的には、nginx サーバーを実行しているユーザー グループ、nginx プロセス pid の保存パス、ログの保存パス、構成ファイルの導入、生成が許可される woke プロセスの数などがあります。

2. eents ブロック: 構成は、nginx サーバーまたはユーザーとのネットワーク接続に影響します。各プロセスの最大接続数、接続要求を処理するために選択するイベント駆動型モデル、複数のネットワーク接続を同時に受け入れるかどうか、複数のネットワーク接続のシリアル化を有効にするかどうかなどがあります。

3. http ブロック: 複数のセクションをネストして、プロキシ、キャッシュ、ログ定義、その他のほとんどの機能、およびサードパーティ モジュールの構成を構成できます。ファイルのインポート、MIME タイプの定義、ログのカスタマイズ、ファイル転送に sendfile を使用するかどうか、接続タイムアウト、単一接続要求の数など。

4. 参照ブロック: 仮想ホストの関連パラメータを設定します。1 つの http に複数の参照が存在する場合があります。

5. ロケーション ブロック: リクエストのルーティングとさまざまなページの処理を構成します。

4. Nginxの一般的な設定項目:

.$emote_dd と $http_x_fowded_fo はクライアントの IP アドレスを記録するために使用されます。

2.$emote_use: クライアントのユーザー名を記録するために使用されます。

3.$time_locl: アクセス時間とタイムゾーンを記録するために使用されます。

4.$equest: 要求された ul および http プロトコルを記録するために使用されます。

5.$sttus: リクエストのステータスを記録するために使用されます。成功は 200 です。

6.$body_bytes_s ent: クライアントに送信されたファイルの本体のサイズを記録します。

7.$http_efee: 訪問元のページリンクを記録するために使用されます。

8.$http_use_gent: クライアントブラウザの関連情報を記録します。

各ディレクティブはセミコロンで終わる必要があります。

<<:  SecureCRTのダウンロードとインストールのチュートリアルでは、グラフィックの手順を確認する必要があります

>>:  CentOS 7 ネットワーク設定チュートリアル

推薦する

データ管理(2024年全国データ作業会議:データ所有権システムの構築、市場流通の活性化、専門家はデータ関連投資目標の6つの分野に重点を置くことを提案)

2024年全国データ作業会議:データ所有権システムの構築と市場流通の活性化、専門家はデータ関連投資...

運用内容更新(TOBユーザー運用内容の定期更新)

TOBユーザー運用コンテンツの定期更新Cエンド製品とは異なり、Bエンドコンテンツの運用は、書くべき...

成都ブランドの企画とマーケティング(成都ブランドのプロモーションに必要なスキルは何ですか?)

成都でのブランドプロモーションのテクニックは何ですか?業界の急速な発展に伴い、優れたブランドプロモー...

Magento 2 チュートリアル: ウェブサイトに SSL 証明書を導入する方法

Mgento は、ユーザーがニーズに応じて対応する電子商取引 Web サイトを構築できる、プロフェッ...

製品運用データ(喬一牙:データ駆動による製品と運用の閉ループをどうやって完成させるか?)

喬一牙:データ駆動型の製品と業務のクローズドループをどのように完成させるのでしょうか?この記事はもと...

メンズセーターブランドランキング(おしゃれなカシミアセーターの準備はできていますか?松江のこれらのファクトリーストアに行って見てみましょう)

おしゃれなカシミアセーターの準備はできていますか?松江のこれらの工場直売店に行って見ることができます...

ブランド農産物マーケティング計画(地域特産農産物ブランドマーケティングの5つの戦略)

地域特産農産物のブランド化に向けた5つの戦略我が国は広大な領土と多くの地域特産の農産物を有しています...

酒類ブランド管理(供給抑制や発言相次ぐ、高級酒メーカー各社が価格安定に向けた「コンビネーションパンチ」を仕掛ける)

高級酒メーカー各社は供給を抑制し、次々と声を上げ、価格安定に向けた「コンビネーションパンチ」を打ち出...

Odoo はどの言語で開発されていますか? Odoo はどのようなフレームワークに基づいていますか?

1. Odoo はどの言語で開発されていますか? Odoo は主に Python で開発されており、...

Shopify パッケージ支払いの変更チュートリアル

ショッピファイこれはワンストップのSSモデルの電子商取引サービスプラットフォームであり、現在、多数の...

データ運用スペシャリストの仕事 (新しいメディア運用の従業員の効率的な管理、正しく行っていますか?)

新しいメディアの運用と効率的な従業員管理、正しく行っていますか?今日は、何人かのクリエイターが書いた...

ショートビデオデータ運用(ショートビデオ運用の秘訣:あなたの作品を飛翔させる)

ショートビデオ運用の秘訣:あなたの作品を飛翔させる1. 質の高いコンテンツこそが重要メディアの形式に...

製品運用と新メディア運用(新メディアを活用して製品マーケティングを行うには?)

新しいメディアを活用して製品マーケティングを行うにはどうすればよいでしょうか?ご招待ありがとうござい...

負荷分散の定義と機能は何ですか?負荷分散の3つの方法

ロード バランシング (Lod Blnce) とは、特定の転送戦略に従って、ロード バランサーを介し...