proxy_store снова
Alexander Simonov
a.simonov at favoritbet.com
Mon Mar 24 17:13:50 MSK 2008
Добрый день!
Или я туплю и ничего не понимаю или оно не работает.
Дано:
nginx/0.6.29 в сборке gentoo.
server {
listen 0.0.0.0:80;
optimize_server_names off;
server_name www3.favoritbet.com;
charset utf-8;
access_log /var/log/nginx/www3.access_log main;
error_log /var/log/nginx/www3.error_log debug;
root /var/www/www3.favoritbet.com/htdocs;
include /etc/nginx/proxy_params;
proxy_set_header Host 'favoritbet.com';
location /img/ {
error_page 404 = @fetch;
}
location /news_img/ {
error_page 404 = @fetch;
}
location @fetch {
internal;
include /etc/nginx/proxy_params;
proxy_set_header Host 'favoritbet.com';
proxy_store on;
proxy_store_access user:rw group:rw all:r;
proxy_temp_path /var/www/www3.favoritbet.com/tmp/;
proxy_pass http://favoritbet.com;
root /var/www/www3.favoritbet.com/htdocs/;
}
location / {
include /etc/nginx/proxy_params;
proxy_set_header Host 'favoritbet.com';
proxy_pass http://favoritbet.com/;
}
}
proxy_params:
proxy_read_timeout 15m;
proxy_send_timeout 15m;
proxy_set_header X-Real-IP $remote_addr;
proxy_buffering on;
Делаю запрос на http://www3.favoritbet.com/news_img/1206362118.jpeg
Мне www3 его спокойно отдает, но!
картинка не кешируеться в /var/www/www3.favoritbet.com/htdocs/ и в /
var/www/www3.favoritbet.com/tmp/ я не вижу tmp файлов.
Они все находяться в /var/tmp/nginx/proxy так как при компиляции была
указана опция где находиться proxy_temp_path.
Права на указаные в конфиге директории:
seth www3.favoritbet.com # ls -l
total 0
drwxrwxrwx 2 nginx nginx 48 Mar 24 15:57 htdocs
drwxrwxrwx 2 nginx nginx 48 Mar 24 15:09 tmp
--
Александр Симонов
Ведущий программист отдела информационных технологий и защиты информации
ТОВ "Днепр-Виктория"
email: a.simonov at favoritbet.com
tel: +380(67)3275337
icq: 310029609
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20080324/c6fe8504/attachment.html>
More information about the nginx-ru
mailing list