Зеркала и парковка доменов

Как добавить зеркало?

  1. Зайдите в панель управления сервером (ISPManager, cPanel, Parallels), в свойства домена;
  2. Найдите поле «Зеркала» (может называться Alias);
  3. Добавьте в список домен.

Инструкция по добавлению зеркал в cPanel — https://www.youtube.com/watch?v=PU_TSFDvaUI. За помощью по другим панелям управления, обращайтесь в саппорт хостера.

В ISPManager 4 зайдите в настройки WWW-домена и впишите зеркала в поле «Псевдонимы»:

Можно ли использовать домен с другим IP?

Для этого необходимо создать на этом домене проксирующий скрипт. Взять его можно на странице Click API Client.

Как получить адрес кампании с доменом-зеркалом?

Два способа:

1. Откройте админку с зеркала

http://mirror.com/admin/

Все адреса будут генерироваться с этим доменом.

2. Замените вручную домен: http://tds.com/campaign?keyword=123http://mirror.com/campaign?keyword=123.

Как автоматически парковать домены?

Для этого решения необходимо два условия:

  1. Выделенный IP;
  2. Keitaro открывалась на самом домене (http://1.1.1.1/admin/).

На хостингах выделенного IP, обычно, не предоставляется. Обратитесь в саппорт хостера, имеется ли такая услуга. Если выделенного IP нет, то придется пополнять список зеркал вручную, в панели управления хостингом.

О том как настроить Keitaro на IP, написано в разделе настройка_сайта_по_умолчанию_на_сервере.

Чтобы привязать домен к серверу, необходимо только добавить «A» запись в DNS.

@ IN A 1.1.1.1

Вместо 1.1.1.1 впишите IP вашего сервера.

Пример на freenom: freenom.jpg

Настройка трекера как сайта по умолчанию на сервере

У Apache, доменом по умолчанию считается первый домен в файле конфигурации httpd.conf или первый добавленный в панели сервера. Если домен с Keitaro добавлен самым первым, то он и должен сейчас открываться. Если нет, необходимо редактирование конфигурации:

  1. /etc/httpd/httpd.conf (путь может отличаться);
  2. Найдите секцию с доменом Keitaro;
  3. Перенесите её выше остальных;
  4. Перезапустите веб-сервер.

С Nginx потребуется отключить текущий хост по умолчанию:

  • При наличии файла /etc/nginx/sites-enabled/default, удалите его;
  • Посмотрите в /etc/nginx/nginx.conf наличие секции с default_server:
server {
    listen 80 default_server;
    listen [::]:80 default_server ipv6only=on;
    ...
}

Удалите её.

Теперь добавьте default_server к текущей конфигруации вашего домена:

server {
    listen 80 default_server;
    server_name keitaro.com www.keitaro.com;
    ...
}

Смотрите также документацию по ISPmanager: http://doc.ispsystem.ru/index.php/%D0%9F%D1%80%D0%B8%D0%BE%D1%80%D0%B8%D1%82%D0%B5%D1%82%D0%BD%D1%8B%D0%B9_%D0%B2%D0%B5%D0%B1-%D0%B4%D0%BE%D0%BC%D0%B5%D0%BD.

Как с поддоменов отправлять на кампании?

Решение для случаев, когда нужно использовать поддомены как адреса кампании. Например:

  • http://item-a.keitaro.com → http://keitaro.com/item-a
  • http://item-b.keitaro.com → http://keitaro.com/item-b

1. Добавьте в DNS зону * IN A 1.1.1.1 (1.1.1.1 — это IP вашего сервера).

2. В панели управления хостингом/сервером, создайте новый сайт mediator.keitaro.com (может быть любой).

3. Добавьте к нему псевдоним *.keitaro.com;

4. В Keitaro, зайдите на страницу «Интеграция» (меню «Дополнительно»);

5. Выберите «Click API Client v1»;

6. Следуя инструкции, установите код на сайте mediator.keitaro.com, в файле index.php;

8. Замените строку:

$campaignId = 'campaign';

на

$campaignId = substr($_SERVER["HTTP_HOST"], 0, strpos($_SERVER["HTTP_HOST"], '.'));

Попробуйте открыть любой поддомен.

Как подключить зеркала к timeweb?

Добавьте домены. Затем на странице «Сайты», нажмите «Привязать домен» у сайта, где стоит Keitaro:

Как подключить зеркало к beget?

Привязать дополнительный домен к трекеру вы можете в разделе Сайты, либо при добавлении/регистрации домена указать существующий сайт (папку).

Как подключить зеркало к sweb.ru?

  • Зайдите в раздел «Домены»
  • Добавьте новый домен
  • Выберите из списка директорию с трекером