Как быстро сменить домен TDS в случае бана
Собирался сегодня продолжить цикл статей по блогсервисам, но залез в ТДСку подпомониторить стату и решил что описание решения проблемы бана доменов ТДС мне сегодня интереснее. Уверен, многие кто работает с траффом, будь то доры, арбитраж или еще что-нибудь, сталкивались с тем что домен надо бы сменить, а заниматься переносом лень (особенно проблема, думаю, актуальна у тех у кого “что-нибудь”).
В принципе мы раньше не сильно заморачивались этим вопросом так как необходимость менять домен возникала не чаще раза в пол года, но недавно нас одолела паранойя и мы решили менять домены ТДС почаще. Решение пришло самой собой, мы просто использовали метод работы с мультидоменами для доргена SEODoor. Сейчас покажу на примере, в примере будет участвовать Keitaro TDS и VPS с панелью ISPManager, хотя ТДС думаю подойдет любая и на других панелях реализовать данную схему тоже реально, но я не пробовал потому буду говорить о том как делаем мы.
ТДС у нас стоит на домене типа tds.domain1.com, то есть это у нас специальный сабдомен для админки. После чего добавляем в панель домены: domain2.com, domain3.covm…domain10.com, и дальше делаем вот так: в разделе WWW домены выделяем например domain2.com, далее в верхнем меню выбираем кнопку Конфиг
И откроется примерно вот такое вот окошко:
нам в нем нужен кусок кода
<VirtualHost 1.1.1.1 > ServerName domain2.com CustomLog /var/www/httpd-logs/domain2.com.access.log combined DocumentRoot /var/www/username/data/www/domain2.com ErrorLog /var/www/httpd-logs/domain2.com.error.log ServerAdmin [email protected] ServerAlias www.domain2.com SuexecUserGroup username username AddType application/x-httpd-php .php .php3 .php4 .php5 .phtml AddType application/x-httpd-php-source .phps php_admin_value open_basedir "/var/www/username/data:." php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f [email protected]" php_admin_value upload_tmp_dir "/var/www/username/data/mod-tmp" php_admin_value session.save_path "/var/www/username/data/mod-tmp" </VirtualHost>
и нужно в нем поменять всего одну строку, вот эту:
DocumentRoot /var/www/username/data/www/domain2.com
думаю понятно что username и domain2.com будут вашими,как и IP будет не 1.1.1.1. Так вот, строку эту мы меняем на:
DocumentRoot /var/www/username/data/www/tds.domain1.com
Не забывая при этом подставить свой домен админки ТДС и юзернейм, то есть меняем мы в строке только последний участок пути – domain2.com на tds.domain1.com. На этом собственно и все, теперь domain2.com у нас как бы “смотрит” в папку tds.domain1.com. Остается только поменять урлы слива траффа, если тдска нам дает урл типа http://tds.domain1.com/?doors то нам остается в нем только сменить tds.domain1.com на domain2.com и лить трафф на урл http://domain2.com/?doors
Точно то же самое можно повторить с любым количеством доменов.
Sanchez всё таки крут)