Здравствуйте. Версия nginx какая? И, если можно, конфиг location полностью.
Есть мнение, что версия < 1.7.1: *) Bugfix: the "alias" directive used inside a location given by a regular expression worked incorrectly if the "if" or "limit_except" directives were used. 10 февраля 2015 г., 10:47 пользователь Maximus43 <nginx-fo...@nginx.us> написал: > Насколько я помню, раньше все работало, а сейчас наткнулся на проблему, > которую сходу решить не смог. > > Имеется 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 mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru -- WBR, Vadim Lazovskiy _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru