nginxの書き換えドメイン名とリソースをリダイレクトします!

 

最初のステップ:nginxのサービスを構築します

ステップ2:メインの設定ファイルを変更します。

[ルート@のNS2〜]#のVimの/usr/local/nginx/conf/nginx.conf
ユーザーnginxののnginxの。
worker_processes   2 ; 

#error_logログ / error.logに。
#error_logログ / error.logに予告。
error_logのログ / error.logに情報; 
worker_cpu_affinity 00000001  00000010 
PIDログ / nginx.pid。


イベント{ 
   使用するファイルディスクリプタ。
    worker_connections   10240 ; 
} 


HTTP { 
    のmime.typesを含みます。
    default_typeアプリケーション / octet- ストリーム。

    メインLOG_FORMAT   " の$ REMOTE_USER [$ time_local] "$要求" -の$ REMOTE_ADDR' 
                      ' $地位$ body_bytes_sent "$ HTTP_REFERER" ' 
                      ' "$ HTTP_USER_AGENT" "$ HTTP_X_FORWARDED_FOR" " ; 

    access_logのログ / メインのaccess.log。

    sendfileの上; 

    keepalive_timeout   65 ; 

   サーバー{ 
        聞く        80 
        SERVER_NAME www.source.com;

文字セットUTF-8;

 
 

access_logのログ/ source.com.access.logメイン。

 
 

位置/ {
        ルートHTML。
        インデックスのindex.html index.htmを。
      もし($ HTTP_USER_AGENT〜MSIE){
           ^書き換え(。*)$ / MSIE / $ 1ブレーク。
         }
     }
 。場所は〜* \(JS | CSS)$は{
     1時間を満了します。
}

 
 


場所〜* \(JPG | GIF | PNG | SWF)$ {。
      #* amber.com amber.com相当于公司域名が。
     1D期限が切れます。
     ルートHTML;
     * .source.com source.comブロックされvalid_referersなし。
   もし($のinvalid_referer){
        ^ / http://www.source.com/error.txtを書き換えます。
    }
}

 
 

      error_page 500 502 503 504 /50x.html。
   位置= /50x.html {
    ルートHTML。
}
}

 
 

}

 

[ルート@ NS2〜]#のCDは/ usr / local / nginxの/ HTML / MSIE /

[ルート@ NS2のMSIE]#のVimのa.html

<H1> 11111111 </ H1>

[ルート@ NS2のMSIE]#件のls
a.html

第三段階:(盗難防止チェーンのためにここに)実際のマシンホストファイルを変更します

www.source.com 192.168.200.100
192.168.200.105 www.sttal.com

 

おすすめ

転載: www.cnblogs.com/cxm123123form/p/11519685.html