use example.com

master
Florent Daigniere 3 years ago
parent 5ed77750f2
commit 9e306bf255

@ -88,7 +88,7 @@ Here is an example configuration :
server { server {
listen <public_ip>:443; listen <public_ip>:443;
server_name yourpublicname.tld; server_name external.example.com;
# [...] here goes your standard configuration # [...] here goes your standard configuration
location /webmail { location /webmail {
@ -98,7 +98,7 @@ Here is an example configuration :
server { server {
listen <internal_ip>:443; listen <internal_ip>:443;
server_name yourinternalname.tld; server_name internal.example.com;
# [...] here goes your standard configuration # [...] here goes your standard configuration
location /admin { location /admin {
@ -112,7 +112,7 @@ Depending on how you access the front server, you might want to add a ``proxy_re
.. code-block:: nginx .. code-block:: nginx
proxy_redirect https://localhost https://your-domain.com; proxy_redirect https://localhost https://example.com;
This will stop redirects (301 and 302) sent by the Webmail, nginx front and admin interface from sending you to ``localhost``. This will stop redirects (301 and 302) sent by the Webmail, nginx front and admin interface from sending you to ``localhost``.
@ -150,8 +150,8 @@ Add the respective Traefik labels for your domain/configuration, like
.. note:: Please dont forget to add ``TRAEFIK_DOMAIN=[...]`` TO YOUR ``.env`` .. note:: Please dont forget to add ``TRAEFIK_DOMAIN=[...]`` TO YOUR ``.env``
If your Traefik is configured to automatically request certificates from *letsencrypt*, then youll have a certificate for ``mail.your.doma.in`` now. However, If your Traefik is configured to automatically request certificates from *letsencrypt*, then youll have a certificate for ``mail.your.example.com`` now. However,
``mail.your.doma.in`` might only be the location where you want the Mailu web-interfaces to live — your mail should be sent/received from ``your.doma.in``, ``mail.your.example.com`` might only be the location where you want the Mailu web-interfaces to live — your mail should be sent/received from ``your.example.com``,
and this is the ``DOMAIN`` in your ``.env``? and this is the ``DOMAIN`` in your ``.env``?
To support that use-case, Traefik can request ``SANs`` for your domain. The configuration for this will depend on your Traefik version. To support that use-case, Traefik can request ``SANs`` for your domain. The configuration for this will depend on your Traefik version.
@ -170,12 +170,12 @@ Add the appropriate labels for your domain(s) to the ``front`` container in ``do
# Enable TLS # Enable TLS
- "traefik.http.routers.mailu-secure.tls" - "traefik.http.routers.mailu-secure.tls"
# Your main domain # Your main domain
- "traefik.http.routers.mailu-secure.tls.domains[0].main=your.doma.in" - "traefik.http.routers.mailu-secure.tls.domains[0].main=your.example.com"
# Optional SANs for your main domain # Optional SANs for your main domain
- "traefik.http.routers.mailu-secure.tls.domains[0].sans=mail.your.doma.in,webmail.your.doma.in,smtp.your.doma.in" - "traefik.http.routers.mailu-secure.tls.domains[0].sans=mail.your.example.com,webmail.your.example.com,smtp.your.example.com"
# Optionally add other domains # Optionally add other domains
- "traefik.http.routers.mailu-secure.tls.domains[1].main=mail.other.doma.in" - "traefik.http.routers.mailu-secure.tls.domains[1].main=mail.other.example.com"
- "traefik.http.routers.mailu-secure.tls.domains[1].sans=mail2.other.doma.in,mail3.other.doma.in" - "traefik.http.routers.mailu-secure.tls.domains[1].sans=mail2.other.example.com,mail3.other.example.com"
# Your ACME certificate resolver # Your ACME certificate resolver
- "traefik.http.routers.mailu-secure.tls.certResolver=foo" - "traefik.http.routers.mailu-secure.tls.certResolver=foo"
@ -192,8 +192,8 @@ Lets add something like
[acme] [acme]
[[acme.domains]] [[acme.domains]]
main = "your.doma.in" # this is the same as $TRAEFIK_DOMAIN! main = "your.example.com" # this is the same as $TRAEFIK_DOMAIN!
sans = ["mail.your.doma.in", "webmail.your.doma.in", "smtp.your.doma.in"] sans = ["mail.your.example.com", "webmail.your.example.com", "smtp.your.example.com"]
to your ``traefik.toml``. to your ``traefik.toml``.

Loading…
Cancel
Save