Решил на одном из серверов поднять NginX и полностью перейти на него с Apache. А также забрать домены с помощью A-Record с двух других серверов и привязать эти домены к серверу с NginX
Есть такая конфигурация:
Три сервера
- Server Nginx
- Server B
- Server C
В настройках NameServer на
Server B *domainserverB.com стоит A-Record на ip-адрес для
Server Nginx
Тоже самое я сделал и для
Server C перенаправил на сервер с Nginx
Server Nginx имеет свой домен "domainserverNginx.com" и свой внешний ip-адрес Nginx
Проблема в том, что у меня получается три конфига
Default.conf
DomainserverB.conf c SSL
DomainserverC.conf c SSL
Сайты работают, но если я ввожу "
https://domainserverNginx.com", то меня почему-то перенаправляет на сайт "domainserverA.com", а должен выходить на return 444
Самое странное, что если я в Default.conf для ssl ввожу listen ip-адрес Nginx:443 вместо listen 443, то перестают открываться сайты domainserverA.com и domainserverB.com. Так как они настроены только на SSL
Default.conf
server {
listen ip-адрес Nginx:80;
server_name domainserverNginx.com;
rewrite ^ https://domainserverNginx.com$request_uri? permanent;
}
server {
listen 443;
server_name domainserverNginx.com;
return 444;
}
DomainserverB.conf c SSL
server {
listen ip-адрес Nginx:80;
server_name .domainserverB.com;
rewrite ^ https://www.domainserverB.com$request_uri? permanent;
}
server {
listen ip-адрес Nginx:443 ssl http2;
server_name .domainserverA.com;
root...
.....
}
DomainserverC.conf схожий с DomainserverB.conf