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