|
|
@ -1,14 +1,14 @@ |
|
|
|
server { |
|
|
|
server { |
|
|
|
listen 80 default_server; |
|
|
|
listen 80; |
|
|
|
listen [::]:80 default_server; |
|
|
|
listen [::]:80; |
|
|
|
server_name email.example.com webmail.example.com autodiscover.* autoconfig.*; |
|
|
|
server_name email.* webmail.* 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; |
|
|
|
server_name email.example.com autodiscover.* autoconfig.*; |
|
|
|
server_name email.* autodiscover.* autoconfig.*; |
|
|
|
|
|
|
|
|
|
|
|
ssl_certificate /opt/mailcow-dockerized/data/assets/ssl/cert.pem; |
|
|
|
ssl_certificate /opt/mailcow-dockerized/data/assets/ssl/cert.pem; |
|
|
|
ssl_certificate_key /opt/mailcow-dockerized/data/assets/ssl/key.pem; |
|
|
|
ssl_certificate_key /opt/mailcow-dockerized/data/assets/ssl/key.pem; |
|
|
@ -59,7 +59,7 @@ server { |
|
|
|
server { |
|
|
|
server { |
|
|
|
listen 443 ssl http2; |
|
|
|
listen 443 ssl http2; |
|
|
|
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 /opt/mailcow-dockerized/data/assets/ssl/cert.pem; |
|
|
|
ssl_certificate_key /opt/mailcow-dockerized/data/assets/ssl/key.pem; |
|
|
|
ssl_certificate_key /opt/mailcow-dockerized/data/assets/ssl/key.pem; |
|
|
@ -73,7 +73,11 @@ server { |
|
|
|
|
|
|
|
|
|
|
|
include /etc/nginx/snippets/letsencrypt.conf; |
|
|
|
include /etc/nginx/snippets/letsencrypt.conf; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if ($http_referer ~ "semalt\.com|badsite\.net|example\.com") { |
|
|
|
|
|
|
|
return 444; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
location / { |
|
|
|
location / { |
|
|
|
return 301 https://email.example.com/SOGo; |
|
|
|
return 301 https://email.thelyoncompany.com/SOGo; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|