Как сделать поддомен freedom

Добавил пользователь Евгений Кузнецов
Обновлено: 04.10.2024

На наших услугах виртуального хостинга существует 2 основных способа создания поддоменов - настройка создания динамических поддоменов для основного домена, или добавление поддоменов как отдельных сайтов.

Рассмотрим оба данных варианта, а также их нюансы:

1. Настройка создания динамических поддоменов для основного домена.

Данный вариант позволит Вам легко создавать поддомены для Вашего сайта, но при этом, настройки для поддоменов будут использоваться от основного домена, а именно:
- У поддоменов будет такая же версия php, как и у основного сайта. Выбрать версию php отдельно для поддоменов, при такой настройке будет невозможно.
- В случае использования SSL, поддомены будут использовать сертификат от основного домена. В таком случае может понадобится выпуск wildcard SSL-сертификата для основного домена.
- Будут использоваться настройки сжатия/кэширования от основного домена.
- Будет использоваться IP адрес от основного домена.
- Будет использоваться кодировка от основного домена.

Если Вас устраивают данные условия, то ниже приведена инструкция по настройке создания данных поддоменов. Если Вам нужна более детальная настройка для новых поддоменов, сравнимая с отдельными сайтами - то рекомендуем Вам сразу перейти ко второму пункту данной статьи.

Для настройки:
1) Зайдем в личный кабинет и перейдем в раздел "Хостинг", после чего, в данном разделе выберем нужную услугу хостинга:


Откроется раздел управления услугой хостинга.

2) Выберем плитку с названием "Сайты":


Откроется список сайтов, добавленных на Вашей услуге хостинга.


3) Выберите сайт, на котором нам необходимо настроить создание автоматических поддоменов и нажмите на кнопку:


Откроется раздел редактирования выбранного домена.

4) Перейдем в раздел "Расширенные настройки" и найдем подраздел "Автоматические поддомены". В нем нам необходимо выбрать один из следующих пунктов:



5) Нажмем на кнопку:

6) Теперь Вам необходимо создать папку для нужного поддомена. Сделать это необходимо в зависимости от того, какую настройку для автоподдоменов Вы выбрали в пункте 4.

Для того, чтобы это работало, нам понадобится 2 вещи: wildcard DNS-запись и wildcard-сертификат.

Создаём wildcard DNS-запись

Beget

Создаём поддомен для слива трафика

Добавление wildcard-записи в Beget

  • Имя: *
  • Тип: A
  • Адрес: IP адрес вашего сервера

NameCheap

Создаём поддомен для слива трафика

Добавление wildcard-записи в NameCheap

  • Type: A Record
  • Host: *
  • Value: IP вашего сервера

С wildcard-записями покончено. Пойдём добавлять сертификат!

Покажу здесь два варианта:

  • для Beget
  • для выпуска сертификата внутри VPS/VDS

Создание wildcard-сертификата в Beget

Создаём поддомен для слива трафика

Выпуск wildcard-сертификата в Beget

Создание wildcard-сертификата у вас на VPS/VDS

Я исхожу из предположения, что у вас на виртуальном сервере УЖЕ УСТАНОВЛЕН Apache или Nginx, создан конфигурационный файл для вашего домена, а в папке домена развёрнута связка. Также у вас должна быть установлена утилита certbot для выпуска сертификатов. Всё что вам остаётся сделать — выполнить следующую команду:

Создаём поддомен для слива трафика

Конфиг домена с добавленными сертификатами

Вывод

После проведения всех вышеописанных манипуляций у вас будет неограниченное кол-во поддоменов. Кстати, если вы используете мою бесплатную кло, то вы сможете повесить на каждый поддомен отдельный вайт для тестирования! А на этом всё, льём в плюс и не забываем закинуть донат автору на чашку пуэра!

kak-sozdat-poddomen-sajta

Доброго времени суток! 🙂

Сегодняшняя статья будет посвящена тому, как создать поддомен сайта на хостинге.

В предыдущей статье мы поговорили о том, что такое поддомен и где он может применяться. Поэтому сегодняшний разговор будет его логическим продолжением.

Процесс создания поддомена сайта я опишу в виде пошаговой инструкции на примере своего хостинг провайдера TheHost, который использует ISPManager в качестве панели администрирования.

Так что представленный далее алгоритм будет полезен вам не только потому, что позволяет понять общие принципы создания субдоменов, а также ознакомиться с их возможными настройками, но и будет полезен, если ваш хостинг также использует ISPManager для администрирования сервера.

А данная ситуация, стоит сказать, — не редкость, т.к. данное ПО весьма распространено благодаря своей низкой цене и широким возможностям.

Кстати, если вы до сих пор выбираете хостинг провайдера, то рекомендую обратить внимание на TheHost — пользуюсь его услугами уже в течении 2 лет и за всё это время проблем не возникало: сайт стабильно доступен, техподдержка работает оперативно, а цены, пожалуй, самые низкие на рынке.

Как сделать поддомен на сайте — инструкция

Сразу скажу, что процесс регистрации поддомена сайта недолгий и, благодаря наличию панели администрирования, займёт максимум минут 10.

Суть добавления поддомена в ISPManager ничем не отличается от создания обычных доменов. Единственный нюанс заключается в том, что доменное имя поддомена должно содержать имя основного домена, что логично.

Распишу все действия пошагово.

Шаг 1

Заходим в панель управления сервером, в нашем случае, ISPManager, адрес которой будет содержаться в письме, пришедшее вам после регистрации на thehost.ua и заказа услуги (хотя бы бесплатного хостинга с целью ознакомления с кабинетом пользователя).

Выглядит она внешне, конечно, неказисто, но в использовании удобна и понятна.

Шаг 2

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

Шаг 3

Выглядит оно следующим образом:

kak-sdelat-poddomen-sajta-nastrojki-v-ispmanager

Как видите, здесь нам нужно ввести полное доменное имя нашего поддомена и различные настройки, которые должны быть применены к размещаемому на нём сайту.

Также можно вручную указывать каталог, в котором сайт будет размещаться на сервере.

По умолчанию же он создаётся в корневой папке www, где размещаются все сайты после создания. Т.е. поддомены будут располагаться на одном уровне с основными доменами.

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

После ввода необходимых настроек нажимаем ОК.

Шаг 4

В итоге, на сервере создался каталог с дефолтным набором файлов, состоящим из заглушки и заготовки файлов robots.txt и .htaccess, а также доменное имя поддомена добавилось в список всех WWW доменов.

Через некоторое время после создания сайт будет доступен в браузере. Данная пауза вызвана временем обновления глобальной базы DNS, в которой содержатся все сайты, доступные через Интернет. Может пройти до 24 часов.

Ну, и после, всё, что останется для запуска сайта на поддомене — это подключиться к серверу по FTP или SSH (доступен на определённых тарифных планах) и залить файлы сайта в созданный каталог, удалив заглушку и прочие ненужные стандартные файлы.

Как создать поддомен в ISPManager — нюансы

Описанный выше способ позволяет сделать поддомены на домене, который полностью готов к использованию. Однако, у нас нет никакой возможности управлять его DNS записями (назначать почтовые, NS сервера и многие другие).

Если у вас возникнет такая необходимость в дальнейшем, то создать DNS запись для существующего WWW домена в ISPManager можно следующим образом:

kak-sozdat-poddomen-sajta-na-hostinge

Как видите, здесь же можно автоматически создавать и WWW домен, который мы делали ранее. Для того, чтобы зарегистрировать поддомен, достаточно лишь поставить галочку в поле Создать WWW домен.

Поскольку в нашем случае WWW домен уже добавлен, я оставил данное поле пустым.

После того, как она будет доступна в списке, доступ к DNS данным можно получить следующим образом:

kak-sdelat-poddomen-sajta-upravlenie-dns-zapisyami

После того, как вы нажмёте на кнопку Записи, перед вами откроется страница со списком всех DNS записей, доступных для выбранного домена, которая выглядит так:

kak-sozdat-poddomen-sajta-dns-zapisi

Также через интерфейс ISPManager возможно настроить создание поддоменов сайта автоматически. Данную опцию можно выбрать при настройке WWW домена, скрин с которыми был представлен в статье ранее.

Благодаря этой опции у нас появится возможность делать динамические поддомены без манипуляций в ISPManager.

При выборе необходимого значения создать поддомен сайта можно будет путём добавления соответствующего каталога прямо на сервере. Сделали папку — и динамический поддомен готов. Круто, правда?

Однако, в данной ситуации, у нас не будет доступа к настройкам DNS записей поддомена и прочих, которые позволяет производить ISPManager в своём интерфейсе.

Кстати, заливать файлы на сервер можно не только через привычные FTP клиенты, входящие в джентельменский набор программ для создания сайтов, но и через интерфейс самого ISPManager:

sozdanie-poddomena-fajlovyj-manager

А они продолжатся уже в следующей статье, в которой я буду устанавливать SSL сертификат на WordPress сайт.

Удобная штука, чтобы быстро и просто сделать бэкап файлов сайта.

Индексация поддоменов

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

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

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

Настройки индексирования поддоменов проще всего производить с помощью robots.txt.

На многих хостингах, при создании нового сайта через панель администрирования (ISPManager, VestaCP), помимо HTML заглушки, зачастую добавляется ещё и robots.txt со следующим содержимым:

Данный код означает открытие всех страниц сайта для индексации поисковыми роботами. Если же вы, наоборот, хотите закрыть поддомен от индексации, то замените его на следующий:

Также не лишним будет добавить следующую конструкцию в head секцию HTML кода страниц, которые вы хотите запретить индексировать:

Данный тэг позволяет дополнительно сообщить роботам поисковых систем о том, что содержимое данной страницы не стоит индексировать.

Даже если вы преследуете противоположную цель: открыть все страницы для индексации сайта, расположенного на поддомене, вам также придётся залезть в HTML код для лучшей индексации и выдачи правильных версий сайта при поисковых запросах.

При добавлении поддомена сайта с мобильной версией нужно будет в HTML коде страниц мобильной версии добавить каноническую ссылку на соответствующую страницу основной версии:

А на странице основного сайта нужно будет добавить следующий код для указания мобильной версии контента:

При использовании поддоменов сайта для размещения региональных версий код будет немного отличаться, но принцип его установки останется прежним.

На страницу с локализованным контентом добавляем каноническую ссылку на страницу основного сайта:

А на основном добавляем следующий код для указания версии данной страницы на определённо языке.

Например, для указания английской версии страницы на основном сайте нужно будет добавить следующую конструкцию в head секцию HTML кода страницы:

Следовательно, при наличии нескольких региональных версий сайта нужно будет добавлять ссылки на каждую из них в коде основного.

Данные требования к коду поддоменов и основного ресурса были взяты мною не из воздуха, а основаны на рекомендациях от Google, который рекомендует вносить озвученные изменения для улучшения индексации ресурса и указания роботу взаимосвязи между основным сайтом и его версиями.

Вот, что говорит сам Google по данному поводу:

Эти атрибуты помогают роботу Googlebot найти ваш контент, а нашим алгоритмам – определить взаимосвязь между обычными и мобильными страницами вашего сайта. Когда вы используете разные URL для одного и того же контента в различных форматах, атрибуты сообщают системе, что эти два URL содержат одинаковый контент и их следует считать одним объектом, а не двумя. Если обычная и мобильная версии страницы интерпретируются как независимые объекты, то в результатах Поиска на ПК могут присутствовать оба URL. В таком случае их рейтинг будет ниже, чем если бы роботу Google было известно об их взаимосвязи.

Помимо правильного распределения рейтинга, наличие в индексе одновременно мобильной и основной версии сайта может расцениваться роботами как дублирующийся контент, за что могут последовать дополнительные штрафные санкции по отношению к ресурсу.

Надеюсь, что приведённые в сегодняшней статье советы помогли вам разобраться с тем, как создать поддомен сайта, а также правильно настроить его индексацию поисковыми роботами.

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

что такое поддомены

Что такое поддомены

Сначала немного теории. По своей структуре доменные имена делятся на уровни, которые отделяются друг от друга точками. Уровни нужны для правильной работы DNS. Мы объясняли, что это такое и как работает в предыдущей статье.

Уровни считаются справа налево:

как читаются уровни домена

Всего таких уровней может быть 127. Каждый из них не может быть длиннее 63 символов. При этом максимальная длина доменного имени со всеми поддоменами не может превышать 255 символов. Иногда доменные регистраторы устанавливают более строгие ограничения.

Поддомен — это домен третьего уровня и выше, частица по левую сторону от доменного имени.

ВИДЕО ПО ТЕМЕ:

Прочитать статью — хорошо, а прочитать статью
и посмотреть видео — еще лучше!

Смотрите наше видео о том, что такое домен

Зачем нужны поддомены

Поддомены используют, чтобы присвоить уникальное имя отдельной странице или сервису на сайте. Это пригодится, если нужно:

Структурировать контент на сайте

Адрес с поддоменом выглядит как самостоятельный сайт. Часто такой адрес проще запомнить, чем текст за косой чертой в ссылке.

Свой поддомен может быть у отдельного сервиса или проекта компании. Особенно, если эти сервисы рассчитаны на разные рынки или аудитории.

Другие популярные ресурсы на субдоменах: блог, центр поддержки клиентов, магазин.

Распределить нагрузку на сайт

Каждый поддомен нужно подключать к хостингу отдельно. Это можно использовать, чтобы распределить нагрузку между несколькими серверами. Например, разместить основной сайт на одном сервере, а второстепенные сервисы или отдельные разделы — на другом.

По этим же соображениям на субдомены можно вынести внутренние сервисы компании. Например, почтовый сервер и FTP-сервер, среду для разработки и тестирования, подсайт для работников компании, хранилище изображений.

Предоставить клиентам бесплатное имя для сайта

Это будет удобно, если клиенты вашей компании создают аккаунты или сайты, а потом публикуют их в интернете. Например, компания печатает изображения на футболках и даёт другим пользователям создавать личные магазины на базе своего.

Как создать поддомен

Поддомены создают на стороне DNS-серверов, которые использует домен. Обычно они принадлежат доменному регистратору или хостинг-провайдеру. Если не помните, к каким DNS-серверам подключён ваш домен, посмотрите эту информацию в Whois.

Пользователи нашего виртуального хостинга используют DNS-серверы dns1.hostiq.ua и dns2.hostiq.ua. Они могут создать поддомен на хостинге — в панели управления cPanel. Инструкция по работе с DNS-записями.

Если подключить доменное имя к DNS-серверам CloudFlare, поддомены нужно будет создавать уже на их стороне.

Как поддомены влияют на SEO

Поисковики воспринимают поддомены как самостоятельные сайты. Для тех, кто планирует заняться оптимизацией сайта, это означает две вещи:

1. Каждый поддомен ранжируется отдельно. Если основной домен хорошо ранжируется по некоторым запросам, поддомен не будет автоматически тоже хорошо ранжироваться по ним. То же верно и наоборот.

Из-за этого лучше, чтобы ключевые слова на основном домене и поддоменах отличались. Если они будут пересекаться, добиться высоких позиций в результатах поиска для поддомена будет труднее, придётся тратить на продвижение дополнительные деньги.

Но если ключевые слова не пересекаются, в поддоменах есть смысл. Например, на них поддоменах могут быть страницы для поиска туров по разным направлениям на сайте туроператора: egypt.domain.ua, turkey.domain.ua, greece.domain.ua. Другой пример — страницы с разными продуктами: okna.domain.ua, dveri.domain.ua, vorota.domain.ua.

2. Внешние ссылки на поддомены не будут автоматически влиять на авторитет основного сайта. Авторитет — это популярность сайта в глазах поисковиков. А внешние ссылки — один из факторов, по которым он рассчитывается.

Чем больше ссылок на ваш сайт на других сайтах, тем выше его авторитет и позиции в результатах поиска. Так происходит, потому что поисковики считают, что на сайте полезный контент, раз на него ссылаются другие.

Если страницы сайта расположены на поддоменах, ссылки на них не будут автоматически влиять на позиции основного домена. При небольшом бюджете на SEO выгоднее использовать каталоги, потому что весь авторитет от внешних ссылок будет передаваться основному домену.

Как узнать поддомены сайта

Это может понадобиться, если вы занимаетесь SEO и проводите технический анализ сайта. Возможно, на каком-то из поддоменов есть дублирующий контент, но никто не помнит о его существовании. Или вы хотите проанализировать, какие поддомены используют конкуренты.

Есть и бесплатные сервисы по поиску поддоменов вроде DNSdumpster или Pentest Tools. Но они не всегда находят все поддомены.

Другой способ — использовать специальный сервис . Если пользуетесь Serpstat, поддомены любого домена можно найти у них на сайте.

Читайте также: