Домены

Когда используется функция Домены?

Данный функционал используется в двух случаях: 1) Для генерации ссылок кампании (в этом случае можно парковать один домен к нескольким кампаниям). Например http://abc.com/campaign1 и http://abc.com/capmaign2. Включается при создании кампании в пункте «Домен». 2) Для вызова кампании по прямому обращению к домену, без указания адреса (в этом случае можно парковать 1 домен к одной кампании). Например, http://domain.ru — вызовет припаркованную кампанию. Выбирается в настройках домена на странице «Домены».

Как добавить дополнительный домен к серверу/хостингу?

Домены добавляются в 3 этапа:

  1. Настраиваются зоны в DNS у домена. Читайте наш гайд Парковка доменов. Часть 1: Настройка DNS
  2. Домен подключается в алисы у текущего домена трекера. Читайте продолжение гайда Парковка доменов. Часть 2. Настройка хостингов/серверов
  3. Домен добавляется в Keitaro, на странице «Домены»

Если всё сделано правильно, домен подцепится к трекеру. Иногда бывает необходимо подождать обновления кэша DNS.

Можно ли управлять из Keitaro доменами с разных серверов?

Нет. Все домены должны быть подключены к одному серверу, одному трекеру.

Как парковать домены, без добавления зеркал в панели управления?

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

  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 и Nginx

У 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;
    ...
}