TCP-соединение между двумя парами ip: port. Если порт сервера является общим, например 80/443, большинство браузеров его не отображает.
Вы можете использовать обратный прокси-сервер на порту 80, который классифицирует входящий HTTP-трафик. Он может проверять субдомен в заголовке HTTP, а затем перенаправлять трафик на один из двух веб-серверов (которые оба прослушивают выделенные порты).
С Nginx конфигурационный файл может выглядеть следующим образом:
server {
server_name sd1.domain.com;
location/{
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://localhost:8383;
}
}
server {
server_name www.domain.com;
location/{
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://localhost:8080;
}
}