Domains

This feature is available only for PRO or higher editions

On page “Domains” you can manage all tracking domains.

How to add a domain?

Please read this article Adding domains.

How to automatically add domains to the server?

The solution requires two conditions:

  1. a dedicated IP
  2. Keitaro must be opened on the domain (http://1.1.1.1/admin/)

Usually, hosting provides does not provide a dedicated IP. Contact your hoster support and ask if they provide such a service. If they does not provide a dedicated IP you need to fill in the list of mirrors manually through a hosting control panel.

Read the instruction about how to configure Keitaro on IP at the section website_configuration_by_default_on_a_server.

To assign a domain to a server add “A” letter to DNS.

@ IN A 1.1.1.1

Instead of 1.1.1.1 set IP of your server.

An example on freenom: freenom.jpg

Configuring web server to make tracker as default website

Apache uses the first domain as a default at the configuration file httpd.conf or the first added domain at the server panel. If a domain with Keitaro is added the first then it must be currently opened. If it's not you should to edit the configuration:

  1. /etc/httpd/httpd.conf (the path may be different);
  2. Find the section with the domain Keitaro;
  3. Move it above the rest;
  4. Restart a web server.

With Nginx you need to disable a current host by default:

  • If you have a file /etc/nginx/sites-enabled/default delete it;
  • Check at /etc/nginx/nginx.conf if there are sections with default_server:
server {
    listen 80 default_server;
    listen [::]:80 default_server ipv6only=on;
    ...
}

Then add default_server to the current configuration of your domain:

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

How to Add Additional Subdomains on Bluehost.com?