Назад | Перейти на главную страницу

Настройка CNAME для веб-приложения

Я использую Nginx (EngineX) и пытаюсь настроить CNAME напрямую для людей, которые хотят использовать собственное доменное имя для нашей службы.

Я дошел до настройки cname.domain.com => cname.php, и он работает нормально, однако, когда я указываю отдельный домен на cname.domain.com, он указывает на домашнюю страницу.

Любые идеи / предложения / решения приветствуются.

Привет,

Джейкоб

Запись CNAME - это указатель на другую запись доменного имени. Это не указатель на файл. Итак, вам нужно будет настроить несколько вещей.

  1. Настройте запись CNAME так, чтобы она указывала на действительное доменное имя сервера. например cname.domain.com => domain.com
  2. Настройте свой веб-сервер для обслуживания файлов на основе виртуальных имен хостов. обратитесь к документации nginx, чтобы выполнить простую настройку vhost. Скорее всего, это шаг, который вы упустили. Вот почему вы получаете одну и ту же домашнюю страницу для разных CNAME.
  3. Установите приложения на каждом виртуальном хосте.

Вы можете просто настроить запись DNS с подстановочными знаками, если хотите использовать user1.domain.com и user3.domain.com и т. Д. Я не знаю о Nginx, но с IIS вам понадобится статический IP-адрес для этого типа вещей. Каждый ответ будет указываться на этот ip по dns. Затем веб-сайт, который его обрабатывает, проанализирует доменное имя и создаст конкретную страницу для пользователя.