Создание субдомена в ISPConfig

Avatar of admin admin - 17.11.2017 17:35 - Системное администрирование, ISPConfig

В ISPConfig субдомены создаются достаточно просто, но, по некоторым причинам, именно эта операция вызывает часто непонимание. Часто это происходит потому, что пользователь сам не понимает, что именно он хочет получить в результате. Или наоборот, имея опыт работы с другими системами управления хостингом, ожидают получить такой же, как и там, результат. На самом же деле основных вариантов создания субдоменов в ISPConfig есть два:

  • субдомен будет адресован в некоторую папку внутри корневого каталога основного домена;
  • субдомен будет адресован в самостоятельный корневой каталог, созданный специально для него и независимый от основного домена.

Какой вариант выбрать зависит от решаемой задачи. Если мы имеем сайт для основного домена (например, mydomain.com), созданный на базе некоторой CMS, а, например, блог хотим реализовать на основе другой CMS с доступом к нему по имени blog.mydomain.com, то имеет смысл блог реализовать в самостоятельном корневом каталоге. Если предполагается некая интеграция того, что адресуется через субдомен, с основным сайтом, первый вариант выглядит логичнее. Рассмотрим, как это реализовать на практике.

Но.. Прежде, чем предпринимать дальнейшие действия, необходимо добавить запись типа "А" для субдомена в настройках DNS (там же, где имеется такая запись для основного домена). Иначе субдомен просто не будет работать.

Первый вариант

Предположим, мы создаем субдомен test для домена mydomain.com. В корне основного сайта создаем каталог test. В главном меню жмем Sites, затем из меню слева используем пункт Subdomain for website. Жмем кнопку Add new Subdomain. В поле Host пишем имя субдомена, т.е. test. В следующем поле выбираем основной домен - mydomain.com. Redirect Type выбираем типа "L". Redirect Path указываем так: /test/ (с двумя ограничивающими слэшами). Если субдомен не включен в сертификат для основного домена (что скорее всего), ставим галочку для параметра  Don't add to Let's Encrypt certificate (у кого есть). Параметр Active оставляем включенным. Жмем Save. Все, на этом настройка закончена. Для проверки создаем в каталоге test файл index.html с каким либо содержимым и идем браузером по адресу test.mydomain.com. Если видим результат отображения нашего index.html - все в порядке. Если браузер говорит, что адрес не найден, скорее всего субдомен был прописан в DNS непосредственно перед настройкой и еще пока недоступен. Нужно просто подождать.

Второй вариант

Второй вариант реализуется еще проще. В главном меню жмем Sites, из меню слева выбираем пункт Website. Т.е. просто создаем новый сайт. Но в поле Domain пишем полное имя вместе с субдоменом - test.mydomain.com.

Использование субдомена www наиболее рационально в качестве алиаса (альтернативного имени) к основному домену. При создании домена в ISPConfig имеется параметр Auto-Subdomain, где www указан по умолчанию, т.е. алиас создается автоматически.

Пожалуйста, войдите в систему для комментирования.

0 комментариев