diff --git a/data/conf/nginx/site.conf b/data/conf/nginx/site.conf index 5e47aa8b..1b5a8a3e 100644 --- a/data/conf/nginx/site.conf +++ b/data/conf/nginx/site.conf @@ -86,6 +86,14 @@ server { try_files /autodiscover.php =404; } + location ~* ^/Autodiscover/Autodiscover.json { + fastcgi_split_path_info ^(.+\.php)(/.+)$; + fastcgi_pass phpfpm:9000; + include /etc/nginx/fastcgi_params; + fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; + try_files /autodiscover-json.php =404; + } + location ~ /(?:m|M)ail/(?:c|C)onfig-v1.1.xml { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass phpfpm:9000; @@ -233,6 +241,14 @@ server { try_files /autodiscover.php =404; } + location ~* ^/Autodiscover/Autodiscover.json { + fastcgi_split_path_info ^(.+\.php)(/.+)$; + fastcgi_pass phpfpm:9000; + include /etc/nginx/fastcgi_params; + fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; + try_files /autodiscover-json.php =404; + } + location ~ /(?:m|M)ail/(?:c|C)onfig-v1.1.xml { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass phpfpm:9000; diff --git a/data/web/autodiscover-json.php b/data/web/autodiscover-json.php new file mode 100644 index 00000000..decfe3c3 --- /dev/null +++ b/data/web/autodiscover-json.php @@ -0,0 +1,21 @@ +