Спасибо за ответ, но к сожалению не помог, получаю ошибку 404
2015/01/11 20:34:19 [error] 10334#0: *1 FastCGI sent in stderr: "Unable to open primary script: /www/site.com/content/autodiscover/autodiscover.xml (No such file or directory)" while reading response header from upstream, client: 37.145.72.79, server: site.com, request: "GET /autodiscover/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:9999", host: "autodiscover.site.com"

Возможно, сразу стоило привести кусок конфига
server {
    listen *:80;
    listen [::]:80;
    server_name   site.com www.site.com autodiscover.site.com;
    root   /www/site.com/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;

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

Большое спасибо всем!
Не использование $fastcgi_script_name
помогло, но только в паре с убранным
try_files       $fastcgi_script_name =404;

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить