Я принимаю mainsite.com
и othersite.net
на одном сервере Debian 8 с nginx / 1.6.2. Недавно я обнаружил, что Google проиндексировал hostmaster.othersite.net
и этот поддомен показывает полное содержимое mainsite.com
.
Я рассматриваю этот субдомен как SOA
запись, указывающая на hostmaster@othersite.net
в инструментах поиска DNS, но его нет в панели управления хостера. Где его найти и как убрать перенаправление?
Записи DNS:
CNAME | *.mainsite.com | is an alias of mainsite.com. | 1800
A | mainsite.com | directs to xx.xx.xx.xx | 1800
NS | mainsite.com | directs to ns1.digitalocean.com. | 1800
NS | mainsite.com | directs to ns2.digitalocean.com. | 1800
NS | mainsite.com | directs to ns3.digitalocean.com. | 1800
CNAME | *.othersite.net | is an alias of othersite.net. | 1800
A | othersite.net | directs to xx.xx.xx.xx | 1800
NS | othersite.net | directs to ns3.digitalocean.com. | 1800
NS | othersite.net | directs to ns1.digitalocean.com. | 1800
NS | othersite.net | directs to ns2.digitalocean.com. | 1800
Упрощенный nginx.conf
(только location
и перенаправления www удалены):
server {
listen 443 ssl default_server;
ssl_certificate /etc/letsencrypt/live/mainsite.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/mainsite.com/privkey.pem;
server_name mainsite.com;
root /home/mainsite/html;
}
server {
listen 80;
server_name mainsite.com;
return 301 https://mainsite.com$request_uri;
}
server {
listen 443 ssl;
ssl_certificate /etc/letsencrypt/live/othersite.net/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/othersite.net/privkey.pem;
server_name othersite.net;
root /home/othersite/html;
}
server {
listen 80;
server_name othersite.net;
return 301 https://othersite.net$request_uri;
}