Re: 1 апреля и юникод в конфигах

Валентин Бартенев vbart на nginx.com
Сб Апр 2 22:11:41 UTC 2016


On Saturday 02 April 2016 19:17:19 Vadim A. Misbakh-Soloviov wrote:
> > Нда... Судя по реакции в интернете, шутка не была до конца понята.
> > Все примеры конфигов в статье - рабочие.
> 
> Ну, значит то, как NgX перестал плеваться от не-ascii в директивах прошло мимо 
> меня (и остальных, кто не заметил). Я, честно, не помню когда я последний раз 
> пробовал юникод в директивах, но точно помню, как NgX при старте плевался от 
> такого раньше.
> 
> // да, посыпаю голову пеплом, сейчас не попробовал, хотя собирался :)
> 
> 

Ради интереса собрал самую старую версию, которую только смог собрать на своей
системе без дополнительных танцев.

% cat test.conf 
events {}

http {
    upstream Яндекс😉 {
        server yandex.ru;
    }

    server {
        listen 8000;
        
        location / {
            proxy_pass http://Яндекс😉;
            proxy_set_header host yandex.ru;
        }
    }
}

% build/sbin/nginx -v
nginx version: nginx/0.5.37

% build/sbin/nginx -c test.conf

% curl -I localhost:8000
HTTP/1.1 302 Found
Server: nginx/0.5.37
Date: Sat, 02 Apr 2016 22:08:01 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Cache-Control: no-cache,no-store,max-age=0,must-revalidate
Location: http://www.yandex.ru
Expires: Sat, 02 Apr 2016 22:07:22 GMT
Last-Modified: Sat, 02 Apr 2016 22:07:22 GMT
P3P: policyref="/w3c/p3p.xml", CP="NON DSP ADM DEV PSD IVDo OUR IND STP PHY PRE NAV UNI"
Set-Cookie: yandexuid=7512205751459634842; Expires=Tue, 31-Mar-2026 22:07:22 GMT; Domain=.yandex.ru; Path=/
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff

--
Валентин Бартенев


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