Как настроить псевдонимы DNS с веб-сервером Apache

С помощью веб-сервера Apache легко настроить псевдонимы DNS. Это означает, что если у вас есть один веб-домен или 100, вы можете настроить их все так, чтобы они указывали на разные каталоги на вашем веб-сервере и размещали их все самостоятельно.

Сложность: Жесткий

Необходимое время: 10 минут

Настройка псевдонимов DNS

  1. Создайте каталог на вашем веб-сервере Apache.
    1. Обязательно поместите каталог в каталоги вашего веб-сервера, а не в любое место на вашем компьютере. Например, большинство веб-файлов сервера Apache находятся в папке htdocs. Поэтому создайте подпапку для размещения файлов вашего домена. Хорошая идея поместить файл index.html в каталог, чтобы вы могли проверить его позже.
  2. В версии 1 Apache отредактируйте файл apache.conf и найдите раздел vhosts (виртуальные хосты).
    1. Во второй версии Apache отредактируйте файл vhosts.conf.
    2. Они обычно находятся в каталоге конфигурации на вашем веб-сервере, а не в области htdocs.
  3. В любой версии отредактируйте раздел vhosts, чтобы добавить новый виртуальный хост:
    1. IP_ADDRESS>
  4. ServerName ДОМЕННОЕ ИМЯ
  5. DocumentRoot FULL_PATH_TO_DIRECTORY
    1. Измените выделенные части кода выше на информацию, относящуюся к вашему сайту и домену.
  6. Перезапустите Apache.
  7. Отредактируйте ваш файл named.conf
  8. Добавить запись для домена:
    1. зона "ДОМЕН" В {
  9. тип мастера;
  10. файл "LOCATION_OF_DB_FILE";
  11. allow-перевод {IP_ADDRESS; };
  1. };
    1. Измените выделенные части кода выше на информацию, относящуюся к вашему сайту и домену.
  2. Создайте файл БД для домена
    1. Самый простой способ — скопировать другие файлы базы данных и добавить новый домен.
  3. Перезагрузите свой DNS
  4. Проверьте свой домен в веб-браузере.
    1. Распространение вашего DNS может занять несколько часов, но пока вы указываете на локальный DNS, вы сможете сразу же протестировать.

Что вам нужно

  • Веб-сервер Apache
  • Именованный DNS
  • Доступ к файлам конф
Ссылка на основную публикацию