Update mailcow.conf

master
Edwin Lyon 3 years ago committed by GitHub
parent e6fe7078bc
commit a02e920bad
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 18
      nginx/mailcow.conf

@ -1,14 +1,14 @@
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name email.example.com webmail.example.com autodiscover.* autoconfig.*;
listen 80;
listen [::]:80;
server_name email.* webmail.* autodiscover.* autoconfig.*;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name email.example.com autodiscover.* autoconfig.*;
server_name email.* autodiscover.* autoconfig.*;
ssl_certificate /opt/mailcow-dockerized/data/assets/ssl/cert.pem;
ssl_certificate_key /opt/mailcow-dockerized/data/assets/ssl/key.pem;
@ -59,7 +59,7 @@ server {
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name webmail.example.com;
server_name webmail.thelyoncompany.com;
ssl_certificate /opt/mailcow-dockerized/data/assets/ssl/cert.pem;
ssl_certificate_key /opt/mailcow-dockerized/data/assets/ssl/key.pem;
@ -70,10 +70,14 @@ server {
add_header Strict-Transport-Security "max-age=16070400";
add_header Content-Security-Policy "upgrade-insecure-requests";
include /etc/nginx/snippets/letsencrypt.conf;
if ($http_referer ~ "semalt\.com|badsite\.net|example\.com") {
return 444;
}
location / {
return 301 https://email.example.com/SOGo;
return 301 https://email.thelyoncompany.com/SOGo;
}
}

Loading…
Cancel
Save