нет, все проще. чтобы все сервисы (dns и web) для domain.ru и его отдельных поддоменов - были независимы.
допустим, атака идет на поддомен shit.domain.ru. сервис dns для domain.ru
работает на том же сервере, что и shit.domain.ru.
сайт domain.ru - работает с другого сервера. тем не менее, ddos атака на shit.domain.ru
выведет и его из строя в какой-то степени. пул dns-серверов для домена - как
раз для отказоустоичивости в подобной ситуации.
я ошибся с url - имелся в виду недавний баг в openssl. такое будет влиять
на апач с mpm-itk _до_ сброса привилегий.
вполне реальное. например:
http://www.opennet.ru/opennews/art.shtml?num=20943
будет remote root-hole в случае mpm-itk
решение - ему объяснили. пул dns-серверов (master + n slave, n>=1), отдающих
одни и те же зоны.
да, только помнить про парсинг http-заголовков как
root - на сайте проекта есть внушительный списочек
потенциальных проблем, связанных с этим.
думаю, что таки никак (если php-cgi бинарник общий для всех)
myhand добавил 17.11.2009 в 16:14
такого php-cgi не умеет.
лучшее, что могу вам предложить - копировать для каждого
пользователя /etc/php5/cgi/php.ini в каталог php-cgi и дописывать
нужные изменения.
вы не читаете, что вам пишут, жаль.
если ддосят старый сервер - лягут все сервисы на нем. в том числе и dns.
раз dns главного домена (и поддоменов) на нем - будут проблемы с ним.
для таких вещей в частности и придумали slave DNS. одна и та же зона отдается с нескольких
независимых серверов. схема устойчива к отказу части dns-серверов для домена.
вполне можно реализовать это и в вашем случае - оба сервера
будут отдавать одну и ту же зону (один как master - другой как slave).
myhand добавил 17.11.2009 в 15:57
там была речь про то, что DNS сервер выйдет из строя (сгорит :)). тогда
это аффектит, естественно, резолвинг доменов размещенных на нем.
а если вы держите свои NS у какого-то стороннего провайдера, хостера?
и их dns-сервера DDoSят? будет то же самое.
в принципе, можно разместить поддержку NS главного домена на
новом сервере, причем в его зоне указать, что для определенных
поддоменов - их зоны размещены на другом сервере. как-то так
в зоне domain.ru:
...
sub1.domain.ru. IN NS ns1.oldserver.
sub1.domain.ru. IN NS ns2.oldserver.
лучше - prefork apache2 + mod_php.
наиболее популярное и протестированное решение.
захотите его "разгрузить" - можно поставить
прокси (nginx,lighthttpd, даже apache2) перед ним.
все остальное - экономия на спичках.