$server protocol попадает в location, почему так?

Maximus43 nginx-forum at nginx.us
Tue Feb 10 07:47:32 UTC 2015


Насколько я помню, раньше все работало, а сейчас наткнулся на проблему,
которую сходу решить не смог.

Имеется location ~ '^/(?<lang_code>[\D-]{2})/(?<rest_uri>.*)'

В конце прописан алиас:

 alias /var/www/infoss/$lang_code/vpnbox/$rest_uri;

Цель, чтобы запрос http://box.infoss.no/no/index.html брал данные из 
/var/www/infoss/no/vpnbox/index.html 

Но в итоге я получаю ошибку:

2015/02/10 07:33:41 [error] 7046#0: *283439
"/var/www/infoss/no/vpnbox/HTTP/1.1index.html" is not found (2: No such file
or directory), client: 84.208.48.150, server: box.info, request: "GET /no/
HTTP/1.1", host: "box.infoss.no"

Почему-то HTTP/1.1 попадает в локейшен, а далее в переменную $rest_uri

Куда копать?

Заранее спасибо!

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,256531,256531#msg-256531



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