Opened 13 years ago
Closed 13 years ago
#148 closed defect (wontfix)
Обработка кириллических доменов
Reported by: | openid.yandex.ru/romanov-toha | Owned by: | somebody |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | nginx-core | Version: | 1.0.x |
Keywords: | Cc: | ||
uname -a: | Linux 5346.ovz61.hc.ru 2.6.18-274.7.1.el5.028stab095.1 #1 SMP Mon Oct 24 20:49:24 MSD 2011 i686 Intel(R) Xeon(R) CPU E5405 @ 2.00GHz GenuineIntel GNU/Linux | ||
nginx -V: |
nginx version: nginx/1.0.14
TLS SNI support enabled configure arguments: --prefix=/usr --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error_log --pid-path=/var/run/nginx.pid --lock-path=/var/lock/nginx.lock --user=nginx --group=nginx --with-cc-opt=-I/usr/include --with-ld-opt=-L/usr/lib --http-log-path=/var/log/nginx/access_log --http-client-body-temp-path=/var/tmp/nginx/client --http-proxy-temp-path=/var/tmp/nginx/proxy --http-fastcgi-temp-path=/var/tmp/nginx/fastcgi --http-scgi-temp-path=/var/tmp/nginx/scgi --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi --with-pcre --with-http_realip_module --with-http_ssl_module --without-mail_imap_module --without-mail_pop3_module --without-mail_smtp_module |
Description
При работе на нескольких IP-адресах и использовании кириллических поддоменов возникло нелогичное поведение nginx:
server { listen 80; server_name _; return 410; } server { listen 89.104.72.223:80; sever_name _; return 410; } server { listen 89.104.72.223:80; sever_name сауна-филит-рф.ру; ... КОНФИГ ... }
При запросе http://сауна-филит-рф.ру/ - выдаёт 410 ошибку.
Если поменять последнюю строку на
server { listen 89.104.72.223:80; sever_name xn----7sba7aark4aqdo.xn--p1ai; ... КОНФИГ ... }
То всё работает отлично.
Почему эти имена воспринимаются по-разному?
Change History (2)
comment:2 by , 13 years ago
Resolution: | → wontfix |
---|---|
Status: | new → closed |
nginx не конвертирует имена доменов в национальных кодировках в punicode форму, это нужно делать самостоятельно.
Note:
See TracTickets
for help on using tickets.
В первом конфиге опечатка, имелось в виду "сауна-филит.рф"