|
|
@ -1,9 +1,10 @@ |
|
|
|
server { |
|
|
|
server { |
|
|
|
listen 80 default_server; |
|
|
|
listen 80 default_server; |
|
|
|
listen [::]:80 default_server; |
|
|
|
listen [::]:80 default_server; |
|
|
|
server_name email.example.com autodiscover.* autoconfig.*; |
|
|
|
server_name email.example.com webmail.example.com autodiscover.* autoconfig.*; |
|
|
|
return 301 https://$host$request_uri; |
|
|
|
return 301 https://$host$request_uri; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
server { |
|
|
|
server { |
|
|
|
listen 443 ssl http2; |
|
|
|
listen 443 ssl http2; |
|
|
|
listen [::]:443 ssl http2; |
|
|
|
listen [::]:443 ssl http2; |
|
|
@ -42,3 +43,22 @@ server { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
server { |
|
|
|
|
|
|
|
listen 443 ssl http2; |
|
|
|
|
|
|
|
listen [::]:443 ssl http2; |
|
|
|
|
|
|
|
server_name webmail.example.com; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ssl_certificate /opt/mailcow-dockerized/data/assets/ssl/cert.pem; |
|
|
|
|
|
|
|
ssl_certificate_key /opt/mailcow-dockerized/data/assets/ssl/key.pem; |
|
|
|
|
|
|
|
ssl_dhparam /opt/mailcow-dockerized/data/assets/ssl/dhparams.pem; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
include /etc/nginx/snippets/ssl.conf; |
|
|
|
|
|
|
|
ssl_trusted_certificate /opt/mailcow-dockerized/data/assets/ssl/chain.pem; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
include /etc/nginx/snippets/headers.conf; |
|
|
|
|
|
|
|
include /etc/nginx/snippets/letsencrypt.conf; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
location / { |
|
|
|
|
|
|
|
return 301 https://email.example.com/SOGo; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|