1
私はいくつかのページとイメージを持つウェブサイトを持っており、ウェブサイトを扱うためにnginxサーバをセットアップしました。画像を扱うための位置指示文を追加すると、ウェブサイト全体が表示されずに見えなくなります。プロキシキャッシュを備えたnginxサーバに別のロケーションディレクティブを追加しようとしています
location = /favicon.ico {
access_log off;
log_not_found off;
}
location = /robots.txt {
allow all;
access_log off;
log_not_found off;
}
location ~ /\. {
deny all;
}
#location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
# proxy_cache sinuscache;
# add_header Pragma public;
# add_header Cache-Control "public";
# expires 1d;
# log_not_found off;
#}
location ~* (\.bak|\.off|\.config|\.exe|\.sql|\.fla|\.psd|\.ini|\.log|\.sh|\.inc|\.swp|\.dist)$ {
deny all;
add_header Pragma public;
add_header Cache-Control "public";
expires -1d;
access_log off;
}
location/{
include /etc/nginx/sites-settings/denyips.conf;
proxy_pass http://127.0.0.1:9099;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_cache sinuscache;
}
}
ときI非コメント
#location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
# proxy_cache sinuscache;
# add_header Pragma public;
# add_header Cache-Control "public";
# expires 1d;
# log_not_found off;
#}
ウェブサイトの休憩:私のnginxのファイルの下部には、次のようになりますとき
ウェブサイトは完璧に見えます。私が行う場合
service nginx configtest
私はエラーを受けないでください。
リチャード! –