मुझे अपनी स्थिर फाइलों को कैश करने के लिए नियम को परिभाषित करने में कुछ परेशानी हो रही है। मुझे यह समाधान मिला है:एनजीआईएनएक्स कैश स्थैतिक फाइलें
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