mirror of
https://github.com/Mailu/Mailu.git
synced 2025-02-21 19:19:39 +02:00
Make path to admin and webmail configurable, related to #236
This commit is contained in:
parent
648d092e88
commit
4521fa9e29
10
.env.dist
10
.env.dist
@ -74,6 +74,16 @@ RECIPIENT_DELIMITER=+
|
||||
DMARC_RUA=admin
|
||||
DMARC_RUF=admin
|
||||
|
||||
###################################
|
||||
# Web settings
|
||||
###################################
|
||||
|
||||
# Path to the admin interface if enabled
|
||||
WEB_ADMIN = /admin
|
||||
|
||||
# Path to the webmail if enabled
|
||||
WEB_WEBMAIL = /webmail
|
||||
|
||||
###################################
|
||||
# Advanced settings
|
||||
###################################
|
||||
|
@ -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 %}
|
||||
|
Loading…
x
Reference in New Issue
Block a user