Кусок конфига:
Код: Выделить всё
user nginx;
worker_processes 2;
worker_rlimit_nofile 100000;
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
events {
worker_connections 256;
use epoll;
}
http {
sendfile on;
tcp_nopush on;
tcp_nodelay on;
server_tokens off;
gzip on;
gzip_static on;
gzip_comp_level 5;
gzip_min_length 1024;
keepalive_timeout 65;
###########? PROXY $##########
client_max_body_size 16m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 10m;
############################## mb cacahed
proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=one:10m;
###############################
map_hash_bucket_size 512; ## for user agent denied
limit_req_zone $binary_remote_addr zone=two:10m rate=1r/s;
limit_zone cglob $binary_remote_addr 16m;
map $http_user_agent $forbidden {
default 0;
"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)" 1;
"Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1" 1;
"Opera/9.02 (Windows NT 5.1; U; ru)" 1;
}
server {
listen ip:80;
server_name example.com
rewrite ^(/manager/.*)$ https://$host$1 permanent;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
# location = / {
# limit_req zone=two burst=2;
# if ($forbidden) {return 444;}
# rewrite ^/$ /index-ddose.htm last;
# root /root_dir
# index ddos.htm;
# }
location / {
proxy_cache one;
proxy_cache_valid 5m;
limit_req zone=two burst=1;
limit_conn cglob 2;
proxy_pass http://127.0.0.1:8080;
proxy_redirect http://127.0.0.1:8080/ /;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
}Проблема в том что nginx не пишет ничего в proxy_cache_path /var/cache/nginx, даже с правами 777... В чем может быть проблема?
ЗЫ перепробовал много комбинаций, эта последняя... тоже не работает...
http://silverghost.org.ua/2009/12/07/437/ пробовал как тут, тоже не работает... мб он и кеширует, но никаких рекультатов не вижу