Наш партнер GENESIS HACKSPACE

Хакспейс: Клуб — физическое место, где собираются увлеченные техникой, IT, электроникой, роботами и физикой люди. Первая сеть бесплатных хакспейсов в г.Тверь и области.

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 рассылку (внизу страницы) или на ленту новостей и вы узнаете первым о новых статьях! Также вступайте в нашу официальную группу вконтакте — там вам очень рады!

Похожие темы

MiAl’s Server Pack (полностью настроенный и рабочи... 1. Описание MiAl’s Server Pack – это локальный сервер, сконфигурированный и готовый к работе. Для начала работы, требуется только распаковать и запуст...
Как установить PHP программу Сегодняшняя заметка рассчитана на совсем начинающих веб-мастеров. Что нужно, чтобы запустить PHP скрипт? Для этого нужен веб-сервер и интерп...
Делаем локальный сайт (на localhost) доступным для... До открытия доступа на локалхост, рекомендуется установить ModSecurity (mod_security) на Apache. Эта статья для тех, у кого есть сайт на локальном ...
Установка и настройка Apache, PHP, MySQL, phpMyAdm... Если вас интересует, как установить сервер на Windows, то вам сюда "Установка Apache, PHP, MySQL, phpMyAdmin на Windows". Сразу скажу, это будет очен...
Как установить PHP 7 и как обновить до PHP 7 на Wi... Если вы пользователь Linux, то обратитесь к статье "Как установить PHP 7 (PHP-FPM и FastCGI) для ISPConfig 3 на Debian 8 (Jessie)". Вы...