Предположим, у меня есть два сервера и я настроил DNS круговой следующим образом:HTTP код статуса и DNS круговой
www IN A 192.168.0.2
www IN A 192.168.0.3
Из этого FAQ говорится, что «все из последних браузеров (IE, Firefox , Safari и Chrome) поддерживают повтор попыток клиента (иногда называемый повтором браузера). Поэтому, когда время истекает, потому что сервер выключен, он будет повторять попытку и удалять следующий сервер в циклическом режиме ».
Мой вопрос: если я хочу, чтобы веб-сервер в 192.168.0.2 оставался включенным, что он должен вернуть (код состояния HTTP? Отказ в соединении?), Так что некоторый запрос (например, host header = cde.com) перенаправлено на 192.168.0.3?
UPDATE: Или мне нужно просто закрыть сокет tcp, если заголовок узла не совпадает?
, потому что я хочу, чтобы запрос с заголовком хоста «abc.com» по-прежнему доступен для 192.168.0.2, но все остальные запросы перенаправляются на 192.168.0.3, я не могу заблокировать весь трафик порта 80 с помощью iptables ... –
You может быть лучше с чем-то, работающим на уровне HTTP, а затем, как приклеивание haproxy перед веб-серверами. –
спасибо за помощь! –