Re: Помогите, пожалуйста, с регулярным выражением для локейшена

Валентин Бартенев vbart at nginx.com
Tue Jan 13 13:09:13 UTC 2015


On Monday 12 January 2015 15:55:27 Ivan wrote:
> Спасибо за ответ, но к сожалению не помог, получаю ошибку 404
> 2015/01/11 20:34:19 [error] 10334#0: *1 FastCGI sent in stderr: "Unable to 
> open primary script: /www/flow.su/content/autodiscover/autodiscover.xml (No 
> such file or directory)" while reading response header from upstream, 
> client: 37.145.72.79, server: flow.su, request: "GET /autodiscover/ 
> HTTP/1.1", upstream: "fastcgi://127.0.0.1:9900", host: 
> "autodiscover.flow.su"
> 
> Возможно, сразу стоило привести кусок конфига
> server {
>     listen *:80;
>     listen [::]:80;
>     server_name   flow.su www.flow.su autodiscover.flow.su;
>     root   /www/flow.su/content;
>     location / { index index.html; }
> 
>     location ~ "^/+[aA]utodiscover/+[aA]utodiscover\.xml$" {
>     index   autodiscover.xml;
>     try_files     $fastcgi_script_name =404;
>     fastcgi_pass   127.0.0.1:9999;
>     fastcgi_index   autodiscover.xml;
>     fastcgi_param   HTTPS on;
>     fastcgi_param   SCRIPT_FILENAME   $document_root$fastcgi_script_name;
[..]

  fastcgi_param  SCRIPT_FILENAME   $document_root/autodiscover.xml;

--
Валентин Бартенев


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