August 30, 2010 12:46AM
Есть проблема следующего характера:

location /mmm/ {
default_type text/javascript;
charset utf-8;

if ($host ~* "site([0-9]+)(?:\.)") {
set $site_id $1;
}

echo $host$site_id;

}

Если if отрабатывает то все сваливается с 502 ошибкой. Т.е. если host будет вида site10.host.ru то вываливается 502 ошибка. Если убрать echo все работает. Если запросить просто site.host.ru все тоже работает. Но вместе эта конструкция работать не хочет. Есть мнения, почему?

[b]nginx version: nginx/0.8.49[/b]
Subject Author Posted

if с регуляркой + echo = 502 error

nightflash August 30, 2010 12:46AM

Re: if с регуляркой + echo = 502 error

Kirill A. Korinskiy August 30, 2010 03:00AM

Re: if с регуляркой + echo = 502 error

Maxim Dounin August 30, 2010 08:50AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 88
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready