Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: server_name в 3 знака не обрабатывается.
On Tue, Feb 10, 2009 at 11:29:21PM +0300, Arkadiy Kulev wrote:
> Hello Igor,
>
> высылаю все конфиги.
Прилагаемый патч должен помочь.
> Monday, February 9, 2009, 2:22:51 PM, you wrote:
>
> > On Mon, Feb 09, 2009 at 02:18:08PM +0300, Arkadiy Kulev wrote:
>
> >> У меня есть домен unf.ru, после обновления до 0.7.33 эта
> >> конструкция перестала работать и запрос дефолтным сервером.
> >>
> >> server {
> >> listen 80;
> >> server_name .unf.ru;
> >> root /home/unf;
> >>
> >> location / {
> >> index index.php;
> >> autoindex off;
> >> }
> >>
> >> location ~* ^.+\.(php)$ {
> >> include /home/storage/node/conf/freebsd/nginx/fastcgi.conf;
> >> }
> >> }
> >>
> >>
> >> Я криворук? Просто такая же конструкция, но уже для monto.ru
> >> работает нормально:
> >>
> >>
> >> server {
> >> listen 80;
> >> server_name .monto.ru;
> >> root /home/monto;
> >>
> >> location / {
> >> index index.php;
> >> autoindex off;
> >> }
> >>
> >> location ~* ^.+\.(php)$ {
> >> include /home/storage/node/conf/freebsd/nginx/fastcgi.conf;
> >> }
> >> }
>
> > В какой версии это ещё работало ?
> > Можно прислать мне список всех server_name и hostname сайта ?
>
>
>
>
>
> Arkadiy Kulev mailto:eth@xxxxxxxxxxxx
> +7 495 5070602
> Moscow, Russia
--
Игорь Сысоев
http://sysoev.ru
Index: src/core/ngx_hash.c
===================================================================
--- src/core/ngx_hash.c (revision 1821)
+++ src/core/ngx_hash.c (working copy)
@@ -589,7 +589,7 @@
wdc->value = names[n].value;
}
- name->value = (void *) ((uintptr_t) wdc | (dot ? 3 : 1));
+ name->value = (void *) ((uintptr_t) wdc | (dot ? 3 : 2));
} else if (dot) {
name->value = (void *) ((uintptr_t) name->value | 1);
|