|
|
|
@ -57,19 +57,19 @@ http {
|
|
|
|
|
return 301 $scheme://$host/webmail/;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
location /webmail {
|
|
|
|
|
rewrite ^/webmail/(.*) /$1 break;
|
|
|
|
|
location {{ WEB_WEBMAIL }} {
|
|
|
|
|
rewrite ^{{ WEB_WEBMAIL }}/(.*) /$1 break;
|
|
|
|
|
proxy_pass http://webmail;
|
|
|
|
|
}
|
|
|
|
|
{% endif %}
|
|
|
|
|
|
|
|
|
|
{% if ADMIN == 'true' %}
|
|
|
|
|
location /admin {
|
|
|
|
|
return 301 $scheme://$host/admin/ui;
|
|
|
|
|
location {{ WEB_ADMIN }} {
|
|
|
|
|
return 301 $scheme://$host{{ WEB_ADMIN }}/ui;
|
|
|
|
|
}
|
|
|
|
|
location ~ /admin/(ui|static) {
|
|
|
|
|
rewrite ^/admin/(.*) /$1 break;
|
|
|
|
|
proxy_set_header X-Forwarded-Prefix /admin;
|
|
|
|
|
location ~ {{ WEB_ADMIN }}/(ui|static) {
|
|
|
|
|
rewrite ^{{ WEB_ADMIN }}/(.*) /$1 break;
|
|
|
|
|
proxy_set_header X-Forwarded-Prefix {{ WEB_ADMIN }};
|
|
|
|
|
proxy_pass http://admin;
|
|
|
|
|
}
|
|
|
|
|
{% endif %}
|
|
|
|
|