静的ファイルをキャッシュするルールを定義する際に問題が発生します。私はこの解決策を見つけました:NGINXキャッシュの静的ファイル
location ~* \.(ico|js|css|png|gif|jpe?g)$ {
expires 7d;
}
実際に私が必要とするように見えます。問題は、私がこのコードを私のNGINX.confに含めると、静的ファイルはもう配信されず、私のサイトは空白になります。この結果を引き起こす可能性のあるアイデアやヒントはありますか?たぶん、私は、静的ファイルが別のディレクトリに配布されていることを追加する必要があります:/。私のnginxの設定ファイルは以下のようになります。誰かがこれで私を助けたり、正しい方向に私を指すことができれば
server {
server_name bla.domain.com;
listen 80;
root /var/repo/;
location/{
default_type text/html;
index index.html;
if ($request_method !~ ^(GET)$) {
return 444;
}
if ($http_user_agent ~* LWP::Simple|BBBike|wget) {
return 403;
}
if ($http_referer ~* (babes|forsale|girl|jewelry|love|nudit|organic|poker|porn|sex|teen)) {
return 403;
}
}
location /bf/football/ {
alias /var/repos/f20;
}
location /bf/f20/ {
alias /var/repo/f20;
}
location /bf/zoo/ {
alias /var/repo/zoo/;
}
location /kbloader/ {
alias /var/repo/kbloader/;
}
}
がいいだろう。
乾杯、 Szop
はあなたが完全なコンフィギュレーションを投稿気にしませんか? – alfredocambera