Домены

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

Данный функционал используется в двух случаях:

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

Где покупать домены?

Вы можете купить у регистратора Рег.ру.

Как настроить DNS домена?

Пропишите в DNS доменов «A»-запись:

@  A    x.x.x.x

Где «x.x.x.x» это IP вашего сервера.

Смотрите примеры настройки DNS у регистраторов в статье Парковка доменов. Часть 1: Настройка DNS , а также в обучающем видео Как добавить домен в трекер Keitaro

Как перевести домен на HTTPS?

Если Keitaro установлен через терминал, смотрите Как добавить SSL для домена. Если ставили через install.php, то обратитесь за помощью в саппорт хостера. О важности перевода доменов на HTTPS читайте в статье Почему необходимо перевести домены на HTTPS

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

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

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

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

Как подключить поддомен, если сам домен уже припаркован?

Добавьте в DNS запись с типом A:

sub    IN   A x.x.x.x

sub - имя поддомен.

Вы можете направить сразу все поддомены:

sub    IN   A   x.x.x.x

Если хотите направить сразу все поддомены, то это можно сделать такой записью:

*    IN     A    x.x.x.x

Можно ли управлять из 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;
    ...
}

Что делать, если домен не привызывается к Keitaro?

  1. Откройте новый домен
  2. Если видите ошибку «This site can't be reached» или что-нибудь про DNS, то вам нужно вернуть к настройке DNS у регистратора или подождать, когда обновится кэш DNS.
  3. Если видите заглушку хостера или панели, то вам нужно настроить зеркало на хостинге или в панели.