DF Service

Professional Web Software Development

Russian | English      

  ГлавнаяПоискВходРегистрация  
 
Страниц: 1
Послать Тему Печать
Поддержка входных ссылок с нескольких сайтов (бан доменов) (Прочитано 4621 раз)
DVA
YaBB Administrator
DFService
*****
Вне Форума

Support

Сообщений: 91
MSK
Пол: male
Поддержка входных ссылок с нескольких сайтов (бан доменов)
01/27/10 :: 14:45:32
 
В последнее время участились блокировки доменов на которых устанавливаются наши трафик магазины со стороны различных антивирусов из-за сайтов участников содержащих вирусы, эксплойты или предлагающих сомнительные услуги (чтение чужих SMS, взлом паролей и другое).
Для того чтоб не терять трафик и не переносить систему на другой домен, существует решение когда несколько доменов привязываются к одной системе (ссылки с разных доменов ведут на одну папку на сервере).
При этом с разных доменов будут доступны только входные ссылки системы, администрирование и личные кабинеты пользователей будут доступны только с основного домена - на котором зарегистрирована система.
Также, для реализации необходимо иметь версию DF Web-Traffic Shop 2.16+ и использовать серверный планировщик cron.

План действий:
1. Привязываем дополнительные домены к папке на сервере где установлена система.
  Убеждаемся что это работает - при заходе на сайт с дополнительных доменов должен быть виден основной сайт.
2. Настраиваем серверный планировщик - cron.
Делаем консольный вызов скрипта "./wtscrn.cgi auto" раз в 5 минут, перед вызовом меняем текущую папку на папку в которой находится wtscrn.cgi (cd /home/mydomain.com/www/cgi-bin).

crontab
*/5 * * * * cd /home/mydomain.com/www/cgi-bin && ./wtscrn.cgi auto

Путь на сервере к wtscrn.cgi (/home/mydomain.com/www/cgi-bin) меняем на свой, узнать его можно с помощью скрипта DF Perl Informer (http://dfservice.com/soft.htm.ru.htm). Для того чтобы узнать полный путь на сервере для заданной папки необходимо закачать скрипт DF Perl Informer (perlinfo.cgi) в эту папку, установить на него права 755 и запустить из веб. При запуске скрипта в поле Script Path вы увидите путь на сервере к данной папке (Script Path: /home/user/domains/mydomain.com/html/cgi-bin).

3. В настройках системы, устанавливаем опцию "Использовать Cron:  Использовать cron для ротации статистики".
4. Делаем переадресацию с личных кабинетов пользователей с дополнительных доменов на основной домен.
При вызове скрипта wtsmembers.cgi на дополнительных доменах, должна быть переадресация на основной домен.
Наверх
 
« Последняя редакция: 03/26/11 :: 02:23:19 от DVA »  

RTFM
Посмотреть Профиль WWW   IP записан
DVA
YaBB Administrator
DFService
*****
Вне Форума

Support

Сообщений: 91
MSK
Пол: male
Re: Поддержка входных ссылок с нескольких сайтов (бан доменов)
Ответ #1 - 02/22/12 :: 15:10:30
 
В версиях DF Web-Traffic Shop (Unlimited) 2.32 и выше, нет необходимости использовать cron. Там уже имеется поддержка мультидоменности и wtsin.cgi можно вызывать с любого домена.
Наверх
 
 

RTFM
Посмотреть Профиль WWW   IP записан
Страниц: 1
Послать Тему Печать