nginxの-1。はじめにはじめに

オタクタオ登輝の100 nginxのコア知識の発言権を購入する時には、学習されます。リンク

nginxの4のコンポーネント

  1. バイナリ実行ファイル
  2. nginx.confプロフィール
  3. access.log
  4. エラーログ

nginxのバージョン

  1. メインラインのトランクバージョン。奇数バージョン番号、機能やより、必ずしも安定していません。
  2. 安定した安定したバージョン。バージョン番号であっても、

オープンソース版:nginx.org

ビジネスエディション:nginx.com

OpenResty:nginxの+内蔵Luaのライブラリ+ +ほとんどのサードパーティのモジュールの依存関係

モジュールの要件が異なっているので、あなた自身のnginxをコンパイルします。

  1. ダウンロードnginxの

    nginxの/ダウンロード

  2. 各ディレクトリの説明

    自動車の主要な3つのサブディレクトリ。コンパイルのためのcc。libにライブラリが含まれています。OSオペレーティング・システムに依存分析。ときに使用することができ、モジュールがサポートする他の補助nginxのコンフィグスクリプト実行判断、。

    変更ログを変更します。変更は、ロシア語版を.RU。

    confに、サンプル設定ファイル、インストールディレクトリに移動するための時間をコピーすることができます。

    configureファイルは、中間ファイルを生成するために使用されるコンパイルに必要なアクションを実行します。

    寄贈。VIMの内側には、フォルダ〜/て.vimディレクトリ、インデント、フォントフォーマットが作る編集confファイルの内容をコピーします。

    男のファイルは、それが手動手段と推定され、ヘルプファイルです。nginx.8ファイルが男nginx.8オープンマニュアルファイルですがあります。

    ソースコードSRC。

  3. 設定(Linuxの大会)

    ./configureを--help |。三つのカテゴリーでその他のパラメータ。

    1. 指定は、そのような経路として経路の数、等がログイン。
    2. どのモジュールを使用使用するかではありません。
    3. 特別なパラメータをコンパイル時
    4. これは、あまりのconfigureかもしれpure-develとをzlib-develyumをインストールすることができるもので
    5. ./configure --prefix = /ホーム/ nginxの/ nginxの熱い展開が一貫している必要があるときに、バイナリファイルを書き込みます。
  4. 中間ファイルの説明

    OBJSで生成完了のconfigureファイルの後。フォーカスは、すべてのモジュールを含むngx_modules配列を持つnix_modules.cファイルです。バイナリファイルがありnginxの。

  5. コンパイル

    コンパイルを行います。OBJSで生成されました。

  6. インストール

    make installを。上記のディレクトリを設定するには、インストールします。

おすすめ

転載: www.cnblogs.com/sheldon-lou/p/12355164.html