nginxの----仮想ホストの設定

---- nginxのバーチャルホストの設定
、構成の簡素化
    HTTP {
        Serverは、{
        defalut 80聞く;
        サーバー名_ *;
        access_logのログ/メインdefault.access.log;
        LOCATION / {
            インデックスのindex.html;
            ルートの/ var / WWW /デフォルト/ htdocsに。
        }
       }
    }

複数の仮想ホスト
    HTTP {
        サーバー{
        聞く80、
        サーバ名www.test1.com;
        access_logのログ/メインtest1.access.log;
        LOCATION / {
            インデックスindex.htmlを、
            ルートの/ var / WWW / TEST1。 COM / htdocsに;
        }
        サーバー{
        80を聴きます。
        www.test2.comサーバー名;
        access_logのログ/メインtest2.access.log;
        LOCATION / {
            インデックスindex.htmlを、
            ルート/var/www/test2.com/htdocs;
        }
        }
}

実行親フォルダ内のフォルダにWordファイルを確立しますサブドメインの
    サーバー{
        80聞く;#も使用することができXXXX:80を示し
        .. SERVER_NAME star.test1.com WWW * * .test1.com test3.com; #_ *:?
            ホスト名の#複数のスペースで区切られた
        ルート/ PATH / TO / WERROOT / $ホスト;
        error_page 404
        access_logのログ/ star.test1.com.access.log;
        LOCATION / {
            ルート/ PATH / TO / WERROOT / $ HSOT /;
            指数のindex.php;
        }

        ...〜LOCATION * ^ +(JPG | JPEG | GIF | CSS | PNG | JS | ICO | HTML){$
            OFFのaccess_log、
            30dは有効期限;
        }

        {/.ht LOCATION〜
            拒否するすべて;
        }
    }
    
    命令:
    [時間を有効期限|エポック|最大| PFF]:HTTPは、「有効期限」と「キャッシュ制御」ヘッダ(ページキャッシュ制御が役割を果たしている)の応答変更することができます
        オフ:デフォルト値
        パラメータ:
            タイム:ユース正または負の。;ヘッダが時間値の設定値が現在の時間で決定するために追加された「期限」
                  時間=陰性:キャッシュは-NOを表す「キャッシュ制御」を制御することができる
                                   時間= 0又は正の数:時間=年齢-MAX示す
    
            エポックを:指定01 GMT:00:1月1日、1970,00は"有効期限"
            最大:指定31 December2037 23に"有効期限":59:59GMTを、 "
            -1:指定の有効期限が切れたことがないしている、現在のサーバー時刻-1,2のために「有効期限」;
            OFF:「有効期限」と「のCache-Control」があるの値を変更しません。

おすすめ

転載: www.cnblogs.com/zyxy5207/p/11879097.html