У меня есть несколько сайтов nginx, работающих на капле Digital Ocean. Я установил postfix в качестве ретранслятора для G Suite Gmail.
Я получаю доступ к своей электронной почте только через Gmail. Так что мне не нужна веб-почта. Я тоже не пробовал его создать. И все же у всех моих сайтов есть поддомен webmail.site.com. Кроме того, все поддомены веб-почты сайта указывают на первый сайт, который я настроил в nginx. Содержимое поддомена веб-почты - это домашняя страница моего первого сайта.
Google проиндексировал субдомен веб-почты, и это единственная причина, по которой я знаю, что он существует.
Я пытался настроить перенаправление в nginx, но он работает только для http://webmail.example.com и нет https://webmail.example.com
Первый перенаправляет на https://www.example.com но последний продолжает указывать на https://webmail.example.com.
Кроме того, я использую Let's Encrypt, который не предоставляет сертификат для поддоменов, поэтому браузеры помечают его как небезопасный.
Как мне полностью отключить поддомен веб-почты или перенаправить все запросы на https://www.example.com?
Вот моя конфигурация nginx:
server {
listen 80;
listen [::]:80;
server_name example.com www.example.com;
return 301 https://www.$server_name$request_uri;
return 404; # managed by Certbot
}
server {
server_name *.example.com;
return 301 https://www.example.com$request_uri;
}