Почему не блокирует хотлинк?

100matolog nginx-forum на nginx.us
Пн Апр 11 11:22:01 MSD 2011


На тестовом сервере положил индекс.пхп
с
<img src="http://ua.domenimg.com/images/games/gamesff2ru.jpg"  />

На сервере прописал в конфиге
следующее

server {
        listen 80;
        server_name *.domen.ua domen.ua *.domen.com.ua domen.com.ua
*.domen.net.ua domen.net.ua;
	access_log /opt/nginx/logs/access/$host.log;
	error_log /opt/nginx/logs/error.log warn;
	
	limit_conn_log_level warn;
	root /var/www/domen.ua/current/public;
        passenger_enabled on;
        rails_env production;
        if ($office){
	set $limit_conn  3000;
	set $limit_req 500r/s;
	}
        limit_req zone=one burst=35;
	limit_conn   two  3;

	location ~* ^.+\.(jpg|jpeg|gif)$ {
	valid_referers  none blocked server_names;
	if ($invalid_referer) {
	return 403;
	}
	}

        location /images/non-existing.jpg {
            return 404;
        }
Ребут nginx . Дергаю на другом тестовом
сервере  линку на картинку. 
Продолжает отдаватся. Не блокирует
Кеш в браузере чистил. С разных сетей
проверял.

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,190050,190050#msg-190050




Подробная информация о списке рассылки nginx-ru