Custom Query (2297 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (25 - 27 of 2297)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Ticket Resolution Summary Owner Reporter
#520 wontfix Не определяется расширение файла при отсутствии названия файла Andrew Krasichkov
Description

Во всех актуальных версиях nginx (проверял на 1.4.x и 1.5.x) наблюдается ситуация с не правильным парсингом расширения файла при отсутствии названия файла (имя файла до точки), что приводит к установке дефолтного Content-Type содержимого. С одной стороны это не столь значимо, но порой вынуждает разработчиков городить костыли вокруг этой особенности, т.к. при отсутствии правильного Content-Type и включенного mime-сниффинга в Internet Explorer существует риск XSS нападения, например, через загрузку вполне валидной (по мнению PHP) картинки. Разумеется, мы всем рекомендуем выставлять соответствующий заголовок вне зависимости от контекста приложения и используемого веб-сервера, но слушаются далеко не все:-(

Имеем стандартную конфигурацию и два файла: .jpg и test.jpg Ожидаемый результат при обращении к ним:

$ http -h http://localhost:8081/test.jpg
HTTP/1.1 200 OK
Accept-Ranges: bytes
Connection: keep-alive
Content-Length: 5
Content-Type: image/jpeg
Date: Tue, 11 Mar 2014 12:51:53 GMT
ETag: "531f00c1-5"
Last-Modified: Tue, 11 Mar 2014 12:25:37 GMT
Server: nginx/1.5.12


$ http -h http://localhost:8081/.jpg    
HTTP/1.1 200 OK
Accept-Ranges: bytes
Connection: keep-alive
Content-Length: 5
Content-Type: image/jpeg
Date: Tue, 11 Mar 2014 12:51:56 GMT
ETag: "531f00c1-5"
Last-Modified: Tue, 11 Mar 2014 12:25:37 GMT
Server: nginx/1.5.12

Актуальный:

$ http -h http://localhost:8081/test.jpg
HTTP/1.1 200 OK
Accept-Ranges: bytes
Connection: keep-alive
Content-Length: 5
Content-Type: image/jpeg
Date: Tue, 11 Mar 2014 12:54:46 GMT
ETag: "531f00c1-5"
Last-Modified: Tue, 11 Mar 2014 12:25:37 GMT
Server: nginx/1.5.12


$ http -h http://localhost:8081/.jpg    
HTTP/1.1 200 OK
Accept-Ranges: bytes
Connection: keep-alive
Content-Length: 5
Content-Type: application/octet-stream
Date: Tue, 11 Mar 2014 12:54:48 GMT
ETag: "531f00c1-5"
Last-Modified: Tue, 11 Mar 2014 12:25:37 GMT
Server: nginx/1.5.12

#11 invalid Неожиданный отказ от кэширования. somebody openid.yandex.ru/keeper-andrew
Description

Имеется конфигурация сервера. Вот две его части:

location = / { proxy_cache cache_page; proxy_cache_key $scheme$host; proxy_cache_valid 1m;

proxy_cache_use_stale error timeout updating http_500 http_502 http_503 http_504 http_404;

proxy_pass http://127.0.0.1:8280; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $http_host; proxy_redirect default; proxy_buffering on; }

location = /carDescription.htm { proxy_cache cache_page; proxy_cache_key $scheme$host$request_uri; proxy_cache_valid 15s;

proxy_cache_use_stale error timeout updating http_500 http_502 http_503 http_504 http_404;

proxy_pass http://127.0.0.1:8280; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $http_host; proxy_redirect default; proxy_buffering on; }

Как видно, разницы практически никакой. Оба параметра: proxy_cache_bypass и proxy_no_cache не прописаны вообще нигде. Тоесть посути должны кэшироваться оба локэйшена. Но корневая страница не кэшируется и не возвращается при отключенном бакэнде. в отличие от carDescription.html

Прописывание фейковых proxy_cache_bypass и proxy_no_cache проблему не решает. Не можем запустить fail-safe конфигурацию из-за этого бага.

Хелп плиз! Спасибо.

#545 worksforme Не обрабатывается переменная $http_if_modified_since openid.yandex.ru/romanov-toha
Description

При наличии вот такого тестового правила:

location ~ ^/testifmod/
        {
                if ($http_if_modified_s != '')
                {
                        return 503;
                }
                if ($http_if_modified_since != '')
                {
                        return 503;
                }
        }

Делаю запрос:

wget -d --header="If-Modified-S: Mon, 21 Apr 2014 11:37:49 GMT" http://mysite/testifmod/ Выдаёт ошибку 503, гуд.

Делаю запрос: wget -d --header="If-Modified-Since: Mon, 21 Apr 2014 11:37:49 GMT" http://mysite/testifmod/ Не выдаёт 503! Как так?

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