Custom Query (2297 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (28 - 30 of 2297)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Ticket Resolution Summary Owner Reporter
#45 fixed Некорректная обработка директив конфига Maxim Dounin www.google.com/accounts/o8/id?id=AItOawlwT8QHCr6aIRPa7TBcWiTsPv_AUE1MzkM
Description

Если в конфиге несколько вирт. хостов, и хотя бы для одного из них включено кэширование (директивой proxy_cache), то при проксировании запросов заголовки, управляющие кэшированием (If-Modified-Since, If-None-Match), не передаются бэкэнду для других хостов (может быть, и локэйшн тоже) даже если те не должны кэшироваться nginx. Попытка ручной установки заголовков приводит к 404 ошибке.

Пример, на котором баг вопроизводится (опускаю не относящиеся к теме настройки):

http {
	proxy_set_header		Host				$host;
	proxy_set_header		X-Real-IP			$remote_addr;
	proxy_set_header		X-Forwarded-For 	$proxy_add_x_forwarded_for;
	proxy_cache_path		/opt/local/var/run/nginx/cache/images levels=1 keys_zone=images:1h max_size=1m;

	server {
		location / {
			proxy_pass		http://apache;
			proxy_cache 		images;
			proxy_cache_valid 	200 301 302 304 1h;
			proxy_hide_header 	"Set-Cookie";
			proxy_ignore_headers "Cache-Control" "Expires";
		}
	}
	server {
		location ~* \.jpg$ {
			proxy_pass		http://apache;
			#backend will never get if-modified-since headers
		}
	}
}
#1726 invalid Как собирать модуль из ядра динамическим? wladimirmu@…
Description

Здравствуйте, хочу собрать модуль --with-file-aio=dynamic На серверах используется версия nginx из реп Debian, а там они собраны без этого модуля, если собирать --with-file-aio ТО прийдётся пересобирать и все модули, хотелось бы узнать как можно собрать данный модуль динамическим?

#441 invalid "Как предотвратить обработку запросов без имени сервера" - не работает openid.yandex.ru/Iremel36
Description

В документации http://nginx.org/ru/docs/http/request_processing.html есть: =========== Если запросы без поля “Host” в заголовке не должны обрабатываться, можно определить сервер, который будет их отклонять:

server {
    listen      80;
    server_name "";
    return      444;
#    error_page   400 /400.html;
}
server {
...

=========== Данная конструкция работает только для "левых" Host, а для пустого Host возвращается ошибка 400. Замена страницы "error_page 400 /400.html;" вместо return 444 работает нормально.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Batch Modify
Note: See TracBatchModify for help on using batch modify.
Note: See TracQuery for help on using queries.