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

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

Пример:

У Вас есть домен domain.ru и Вы хотите создать поддомен test, то всё, что Вам нужно сделать, это создать папку test и закачать туда содержимое вашего сайта. После этого, Вы сразу можете посмотреть содержимое по адресу test.domain.ru

Вот так выглядит структура папок для сайта https://codeby.net/:

1

Т.е. то, что в папке www, это и есть доступный по адресу https://codeby.net/ сайт, который вы сейчас читаете.

Содержимое папки demowp1 доступно по адресу demowp1.codeby.net

Содержимое папки demowp2 — по адресу demowp2.codeby.net

Содержимое папки test по адресу test.codeby.net

Т.е. достаточно просто создавать папки и размещать там свои новые сайты — элегантно, а главное — просто. Если хотите также, переходите на правильный хостинг, переносите свои сайты сюда.

 

2. Поддомены и виртуальные хосты на локальном сервере (locahost'е).

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

Что мы получим? На локальном сервере мы можем настроить переадресацию любых запросов браузера на определённую папку сервера.

Допустим, мы хотим, чтобы при наборе в строке браузера http://mp.loc открывался сайт, находящийся в каталоге C:Serverdatahtdocsmp, а при запросе http://student.work, открывался сайт, расположенный в каталоге C:Serverdatahtdocsstudent

(все названия условные, можете сделать переадресацию с mysite.ru, vk.com – в общем, чего угодно на свой локальный сервер).

Открываем файл C:WindowsSystem32Driversetchosts и добавляем туда такие строчки:

Сохраняем изменения и закрываем.

Переходим к файлу C:ServerbinApache24confhttpd.conf, открываем его текстовым редактором и в самый конец дописываем:

Сохраняем, закрываем, перезапускаем компьютер.

Вуаля, теперь у нас работают такие адреса как http://mp.loc и http://student.work

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


Хотите узнать, как заполучить короткий и красивый адрес электронной почты (e-mail)? или как выбрать качественный хостинг? Всё это и многое другое на сайте codeby.net. Подписывайтесь на нашу e-mail рассылку (внизу страницы) или на ленту новостей и вы узнаете первым о новых статьях! Также вступайте в нашу официальную группу вконтакте — там вам очень рады!

Похожие темы

Установка Apache, PHP, MySQL, phpMyAdmin Всё будет хорошо Митя Фомин Теперь доступна инструкция "Установка и настройка сервера Apache, PHP, MySQL, phpMyAdmin на Windows 10". Она заменяет ...
Почта на локальном сервере — установка почтовой за... Оказывается, на этом Хабре есть и полезные статьи. По крайней мере, я нашёл одну такую. Вот она. В ней рассказывается, как сделать почтовую загл...
Как настроить fail2ban для защиты сервера Apache H... Сервер Apache HTTP в производственной среде может оказаться под различного рода атаками. Атакующие могут пытаться получить несанкционированный доступ ...
Распространённые сниппеты .htaccess... Источник: https://n0where.net/common-htaccess-snippets/ Файл .htaccess (hypertext access) это конфигурационный файл на уровне директорий, он под...
Отслеживание FREAK атаки Я как то упустил из виду событие, произошедшее в 2015 году. После прочтения этого обзора, появилось желание поделиться с общественностью. Кто подвер...