Как быстро сменить домен TDS в случае бана

Собирался сегодня продолжить цикл статей по блогсервисам, но залез в ТДСку подпомониторить стату и решил что описание решения проблемы бана доменов ТДС мне сегодня интереснее. Уверен, многие кто работает с траффом, будь то доры, арбитраж или еще что-нибудь, сталкивались с тем что домен надо бы сменить, а заниматься переносом лень (особенно проблема, думаю, актуальна у тех у кого «что-нибудь»).

В принципе мы раньше не сильно заморачивались этим вопросом так как необходимость менять домен возникала не чаще раза в пол года, но недавно нас одолела паранойя и мы решили менять домены ТДС почаще. Решение пришло самой собой, мы просто использовали метод работы с мультидоменами для доргена SEODoor. Сейчас покажу на примере, в примере будет участвовать Keitaro TDS и VPS с панелью ISPManager, хотя ТДС думаю подойдет любая и на других панелях реализовать данную схему тоже реально, но я не пробовал потому буду говорить о том как делаем мы.

ТДС у нас стоит на домене типа tds.domain1.com, то есть это у нас специальный сабдомен для админки. После чего добавляем в панель домены: domain2.com, domain3.covm…domain10.com, и дальше делаем вот так: в разделе WWW домены выделяем например domain2.com, далее в верхнем меню выбираем кнопку Конфиг

isp1

И откроется примерно вот такое вот окошко:

isp2

нам в нем нужен кусок кода


<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 webmaster@domain2.com
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 webmaster@domain2.com"
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

Точно то же самое можно повторить с любым количеством доменов.

One comment

  1. Денис:

    Sanchez всё таки крут)

Добавить комментарий

Вход: