サーバー{
聞いてください80;
サーバー名 {$ドメイン};
access_log /var/log/nginx/{$domain}_access_log;
error_log /var/log/nginx/{$domain}_error_log;
ルート{$パス};
#サイトアイコンへの訪問を記録しないでください
場所 = /favicon.ico {
ログが見つかりませんでした;
access_log off;
}
#robots.txt への訪問を記録しないでください
場所 = /robots.txt {
すべてを許可します;
ログが見つかりませんでした;
access_log off;
}
場所 = / {
try_files @proxy;
}
場所 / {
インデックスindex.htmインデックス.htmlインデックス.php;
try_files \$uri @proxy;
}
#matchhtml
場所 ~* \.(html|htm)$ {
有効期限は 30 秒です;
gzip オフ;
add_header コンテンツ エンコーディング gzip;
try_files \$uri \$uri/ /wp-content/cache/supercache/\$http_host/\$request_uri/index.html.gz @proxy;
}
# 画像、スクリプトファイルなどを照合します
location ~* \.(jpe?g|gif|png|ico|css|js|flv|swf|avi|zip|rar|svg|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt| txt|tar|mp3)$ {
有効期限は 30 日です;
}
#Apacheに渡す
場所 @proxy {
インデックスindex.htmインデックス.htmlインデックス.php;
proxy_pass http://127.0.0.1:81;
/etc/nginx/proxy.conf を含めます;
}
}
|