Содержание

В чем разница между доменом и хостингом?

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

Определения домена и хостинга

Представьте, что мы в осязаемом пространстве виртуального мира. Хостинг это наш дом, где мы размещаем мебель — Файлы нашего сайта. Если этих файлов много, то соответственно нам необходим дом еще больше. Адрес нашего дома в виртуальном мире — это Домен. Вместо того, чтобы использовать название улицы,

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

Домен

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

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

Узнать больше о Домене.

Хостинг

Хостинг — услуга предоставления настроенного сервера (там, где Вы храните файлы своего сайта), который подключен к сети Интернет, и его обслуживание. Вам нужно лишь загрузить свой сайт на сервер, настроить электронную почту с помощью онлайн панели, и из любого уголка Мира можно будет получить доступ к страницам Вашего сайта.

Узнать больше о Хостинге.

Виртуальный хостинг, Выделенный хостинг. Кто кого?

Хорошо, Вы узнали о хостинге и домене. А что, если у Вас уже есть домен и Вы готовы создать свой сайт? Какой хостинг Вам выбрать? В основном, Вы будете выбирать из двух вариантов: выделенный хостинг и виртуальный хостинг. В уроке: Виртуальный хостинг против выделенного сервера мы узнаем, какой из них лучше.

Популярные обзоры хостинга

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

americanhost.ru

Чем отличается хостинг от домена

Каждый день просматривая сотни страниц в интернете, мы порой и не задумываемся, как устроена Всемирная паутина. Виртуальный мир состоит из миллионов сайтов. Как известно, любой ресурс в интернете имеет свое название – домен, а также файлы, расположенные на каком-либо физическом сервере. Услуга по размещению файлов сайта на серверах называется хостингом. Таким образом, лишь при одновременном наличии хостинга и домена возможно существование сайта в интернете. Хостинг без доменного имени – это просто незанятое пространство на сервере, а домен без хоста – лишь сочетание букв, при открытии которого будет выдаваться ошибка. Так чем отличается хостинг от домена и как правильно выбрать поставщика услуг?

  • Определения
  • Сравнение

Определения

Хостинг (от английского web-hosting) – услуга провайдера по размещению вашего сайта на серверах компании. Многие называют хостингом не саму услугу, а провайдера (хостера), который ее предоставляет. Без него невозможна работа сайта, так как одним из пунктов при регистрации доменного имени является указание NS хостинг-провайдера.

Домен – адрес сайта, состоящий из букв или цифр. Доменное имя не может быть короче двух и длиннее 63 букв. Каждый адрес сайта принадлежит доменной зоне, которая отделяется от названия сайта точкой. Так, сайт TheDifference.ru относится к зоне .ru, являющейся национальной зоной для Российской Федерации.

Но если домены регистрируют только аккредитованные регистраторы, то хостинг-услуги несложно организовать самостоятельно, подключив компьютерную машину к глобальной сети. Исходя из определений двух терминов, можно сделать следующий вывод: отличие хостинга от домена состоит в том, что хостинг – это услуга, а домен – это название сайта. Но без обоих слагаемых (домена и хостинга) невозможно получить сумму (сайт).

к содержанию ↑

Сравнение

Хостинг-услуги зачастую делят на несколько категорий:

  • Шаред-хостинг, или виртуальный хостинг, – самый распространенный вариант услуги. Пользователь оплачивает определенный тарифный план и получает на общем сервере часть ресурсов в виде объема памяти на жестком диске и разнообразных опций. Нередко хостинг-провайдером устанавливаются лимиты на парковку сайтов, создание почтовых и субдоменов, ftp-аккаунтов и прочего. Если проводить аналогию с жильем, то шаред – это банальное общежитие с общим коридором (каналом) и кухней (ресурсами).
  • VPS-хостинг – выделенные виртуальные серверы, на которых помимо вашего сайта не будет больше никого. По сути, это своего рода своеобразная квартира в многоквартирном элитном доме, в которой пользователь может делать что душе угодно: переустановить систему, увеличить объем ресурсов по запросу, добавить плагины и т. д.
  • Выделенный сервер (дедик) – отдельный физический сервер, к которому имеете доступ только вы. В аналогии с недвижимостью – это собственный коттедж, построенный и обслуживаемый компанией. Причем страну проживания вы можете выбрать самостоятельно. Хотите качества – добро пожаловать в Германию! Надоели жалобы – Голландия ждет вас!
  • Колокейшн – один из набирающих популярность видов хостинг-услуг. По сути, предполагает следующее: владелец сервера самостоятельно осуществляет сборку конфигурации и платит лишь за подключение сервера к глобальной сети. Таким образом, ваш сайт работает на вашем «железе», а оплата происходит лишь за его обслуживание. В общем, это своеобразный вариант постройки собственного замка на любой желаемой местности.

Конечно, вы можете подключить ваш компьютер к Сети при помощи широкополосного интернета, но есть множество причин, по которым это не стоит делать.

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

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

thedifference.ru

Хостинг, домен, CMS – что это такое и с чем едят? В чем разница?

Недавно подруга обратилась ко мне за помощью:
– Я оплатила свой хостинг, а он мне все равно пишет, что надо заплатить. Что делать?
– Ты заплатила за хостинг, а здесь тебя просят продлить домен, – объясняю я подруге, прочитав письмо от хостера.

И вижу полное непонимание в её глазах… =)

С подобным непониманием мы часто сталкиваемся и в общении с нашими клиентами. Но их вины здесь нет. Хостинг, домен, движок (CMS) – это специфические термины, которые относятся к одному и тому же объекту – вашему сайту, и все они необходимы для функционирования сайта (хотя наличие CMS не критично). Поэтому неудивительно, что в головах у владельцев сайтов эти термины смешиваются в одно понятие – «что-то нужное, чтобы сайт работал».

Но если вы всерьез занимаетесь своим сайтом (или решили заняться), то стоит все-таки разобраться, что к чему. И в этом я постараюсь вам помочь.

В чем же разница между хостингом, доменом и движком сайта?

Давайте посмотрим на таком примере. Представьте, что вы переехали в свой собственный дом где-нибудь в пригороде Женевы и установили в нем систему «Умный дом».

Красота… )) Так вот, возвращаясь к реальной жизни сайту:

Хостинг – это тот самый дом, где «живет» ваш сайт. Это место на одном из компьютеров (серверов) хостинговой компании, где физически лежат файлы вашего сайта – html-страницы, скрипты, картинки и прочее (в точности так же, как на вашем домашнем компьютере лежат в отдельной папке, например, ваши фотографии).

К папке на вашем компьютере доступ имеете только вы, а к папке с вашим сайтом – все пользователи сети Интернет.

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

Домен – это адрес вашего сайта. Например, домен для нашего сайта – 1ps.ru.

В сети хранится огромная «адресная книга» (так называемое пространство доменных имен), в которой для каждого домена прописано, на каком компьютере сети хранятся файлы этого сайта. Поэтому браузер точно знает, какому «дому» соответствует тот или иной домен.

Идем дальше. А что там с «Умным домом»? Такая система позволяет следить за показателями в доме (температура, влажность, включен ли свет или сигнализация) и автоматически управлять этими параметрами, например, включать кондиционер, если в доме слишком жарко, или включать свет, когда кто-то входит в комнату. То есть управляет функционированием дома.

Функционированием сайта управляет его движок (или CMS – система управления контентом). Она показывает на той или иной странице сайта нужное содержимое, отправляет формы и складывает товар в корзину. И, конечно же, многое и многое другое.

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

Конечно, иногда встречаются CMS, где и программисту сложно разобраться, как изменить что-либо на сайте, но тут уже отдельное «спасибо» разработчикам такой CMS.

Итак, еще раз закрепим на конкретном примере. Допустим, вам говорят: «На моем сайте geneve-home.com стоит WordPress, сайт хостится у Таймвеба, а домен я покупал в Reg.ru». 

Что это значит:

«Сайт хостится у Таймвеба». Человек приобрел хостинг (место под сайт) у компании TimeWeb.
Когда вы купите хостинг, вам дадут логин и пароль от Панели управления. Там можно оплачивать хостинг, размещать на нем папки со своими сайтами (можно разместить и 2, и 3, и более сайтов, в зависимости от условий тарифа хостинга), настраивать FTP-доступ к свои сайтам и т.д.

«Домен я покупал в Reg.ru». Домен этого сайта – geneve-home.com. Приобретен в компании Reg.ru.
Да, за доменное имя тоже нужно платить, хотя это лишь виртуальный адрес. Но вы платите как раз функционирование той большой «адресной книги», которая указывает, с какого компьютера брать ваш сайт.

«На моем сайте стоит WordPress». WordPress – это система управления сайтом (контентом), тот самый движок сайта. Различных CMS на самом деле довольно много, но основных и наиболее популярных не более одного-двух десятков.

Краткие рекомендации по выбору хостинга, домена, CMS

Так как подробные рекомендации – это темы для отдельных статей, то дам пока только основные (самые базовые) советы:

1. Хостинг и домен – в одном месте
Лучше выбрать ту компанию, которая предоставляет сразу и хостинг, и домены.
Во-первых, это удобнее – у вас будет одна Панель управления, вместо двух отдельных.
Во-вторых, это может оказаться и дешевле. Компания, которая продает хостинг, сотрудничает с регистраторами доменов на «оптовых» условиях, поэтому в рамках различных акций может позволить себе поставить цену за домен ниже, чем если покупать его напрямую у регистратора доменов.

2. Выбирайте из крупных компаний
Джино, Таймвеб, ActiveCloud, 1Gb.ru, Макхост и так далее. Это лидеры рынка, проверенные временем и тысячами клиентов.
У каждой компании, как правило, несколько тарифов. И хотя зачастую кажется, что отличаются они только ценой, на самом деле – техническими характеристиками (сколько доступно места под сайт, насколько шустрый процессор на сервере и т.п.).
Если не можете сориентироваться, какой тариф вам подходит, обратитесь в службу поддержки и скажите им, для какого сайта вы подбираете хостинг (одностраничник или крупный интернет-магазин, с каким функционалом и пр.) – специалист подскажет подходящий тариф.

3. Бэкапы
Уточните у хостера, делаются ли автоматические бэкапы (резервные копии сайта) и насколько часто. Обычно об этом не думают, пока что-либо не произойдет, а тогда уже может оказаться поздно. А ведь восстановление из бэкапа – самый простой и быстрый способ, например, избавиться от вируса на сайте.

4. Важно! Владелец – вы
Приобретайте хостинг и домен только на свое имя, а не на имя своего системного администратора. Ибо когда он уволится и «исчезнет» со всеми паролями доступа, вам будет крайне сложно доказать хостинговой компании, что именно вы – владелец сайта.

5. Домен – не слишком длинный и без неоднозначных символов
Сравните, какой из этих двух адресов проще запомнить, набрать на клавиатуре или продиктовать клиенту:
mebelniy-centr-mart-irkutsk.ru – наверняка, такой домен свободен, но диктовать его придется долго (и запомнить непросто)
mart38.ru – гораздо короче, и запоминается просто
ax38.ru – это к вопросу о неоднозначности: такой домен отложится в памяти как русское «ах», поэтому, набирая его по памяти, я, скорее всего, укажу ah48.ru

6. CMS – выбирайте из популярных
Если сайт коммерческий, то выбирать даже лучше из платных популярных (Битрикс, NetCat, UMI.CMS, Simpla). В них меньше каких-либо уязвимостей и ошибок, есть тех.поддержка, регулярно выпускаются обновления.

Можно, конечно, взять и бесплатный движок, но главное – из популярных (Joomla, WordPress, MODx).

И напоследок, отдельно:

О конструкторах сайтов

Как правило, Конструктор сайта объединяет в себе все три вещи, о которых мы сегодня говорили. Когда вы регистрируете свой личный кабинет в Конструкторе сайтов, система предоставляет вам хостинг, домен (обычно третьего уровня, например, site123.wix.com) и систему управления сайтом – все сразу в одном флаконе. 

Ведь это же удобно, скажете вы, но будете не совсем правы – подобные конструкторы предназначены для быстрого создания простых сайтов, поэтому работают на шаблонах, которые не всегда можно подстроить под цели сайта (часто вообще нет возможности настроить для сайта свой собственный вид). А доменное имя третьего уровня и хостинг в данном случае не будут принадлежать вам, они будут принадлежать компании, предоставляющей этот конструктор. Поэтому если с ней что-то произойдет, то ваш сайт тихонько «исчезнет», и восстановить его будет проблематично.

Хотя, конечно, в определенных случаях использование конструкторов оправдывает себя. Например, если вам нужен одностраничный лэндинг для рекламной кампании буквально на пару-тройку недель. В таком случае нет смысла «запариваться» с покупкой своего домена или хостинга, настройкой CMS, а создать сайт в конструкторе будет действительно быстрее.
Примеры неплохих конструкторов – Jimdo, NetHouse, и это мое личное мнение ))

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

Если у вас остались вопросы, пишите в комментариях.

© 1PS.RU, при полном или частичном копировании материала ссылка на первоисточник обязательна.

1ps.ru

Чем домен отличается от хостинга: квартира и ее адрес

Привет читателям моего блога! Мы вместе с вами уже не единожды поднимали тему хостингов и доменов. Что только мы с ними не делали: регистрировались, настраивали, переносили и т.д.

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

Понятия

Domain и hosting – это конкретные понятия, определяющие место жительства веб-ресурса в Глобальной сети.

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

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

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

Надеюсь, это пока понятно? Если да, тогда идем дальше!

Хостинг и домен – съемная квартира и ее адрес

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

Хостинг – это съёмная квартира, в которой согласно договоренностей, и, конечно же, предоплаты может проживать ваш ресурс.

Вам нужно:

  1. найти среди бесчисленного количества предложений хостинговую компанию (виртуального владельца жил. площади),
  2. договориться с ним о стоимости арендуемого жилья,
  3. оценить его предложение (анализируете все ли вам подходит, к примеру, устраивает ли вас программный язык, выделенный сервер, поддержка скриптов),
  4. подтвердить согласие с условиями, чтобы получить на руки ключи от новенькой квартиры.

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

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

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

На сегодняшний день главными являются два доменных уровня. Первый – сообщает о том, в какой стране живет веб-ресурс, или же к какому роду деятельности он относится. И второй – является главным именем сайта. К примеру, site_zhivet_zdes.ru (где .ru – доменная зона, определяющая российское местожительство).

Не сильно закрутил?! Мне кажется, это наиболее доступное пояснение. Попробуйте друзьям в социальной сети объяснить, что такое domain и hosting, и чем они отличаются, а лучше – поделитесь с ними ссылкой на эту статью, они сами все прочтут и поймут. Не забудьте подписаться на обновления блога, чтобы первым узнавать о редакции нового материала. До скорых встреч!

С уважением! Абдуллин Руслан

Понравился блог? Подпишись, чтобы получать новые статьи на почту и быть в курсе всех событий!

abdullinru.ru

О доменах и сайтах. Виртуальный хостинг

О доменах и сайтах. Виртуальный хостинг
версия для печати

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

Домен — символьное имя. До недавних пор в имени буквы могли быть только латинские. Тонкости национальных доменов я не беру в расчет, они картину не сильно меняют. Итак, домен — это имя и только. Прежде чем запутать вас окончательно, нужно отметить что понятие «домен» имеет и другие значения. Но все они не могут отождествляться с сайтом. В этой статье говоря о домене я подразумеваю символьное имя.

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

Так вот домен связан с каким-то конкретным каталогом сайта. Такая связь описана в конфигах веб-серверов, например в Apache. А чтобы браузер знал, у какого конкретно компа в сети спрашивать данные для домена, существует сеть DNS-серверов. В базах этих серверов записаны соответствия доменного имени и IP-адреса конечного компа.

Разрешение доменного имени в IP-адрес

Чтобы понять, как это работает, нужно сказать пару слов о DNS. Исторический очерк меня мало волнует. Сейчас дела обстоят так (упрощено): есть сравнительно маленькая сеть компов (DNS-серверов aka name-серверов) по всему миру, которая хранит списки доменных имен и соответсвующих им ip-адресов. Эта сеть построена в виде дерева: на самом верху — 13 серверов со списками доменных зон первого уровня — .ru .com .org .biz и т.д. Под ними — множество серверов со списками доменов второго уровня. Большие хостинговые компании предлагают вместе с хостингом хранение доменного имени второго уровня. Name-серверы (ns-серверы), которые нужно указывать при размещении сайта на хостинге — вот это самое оно. Домены третьего и больше уровней хранятся, как я понимаю, на тех же серверах, где и домены вторых уровней. Еще ниже могут быть DNS-сервера провайдеров или доменов других уровней.

Технически DNS-имя (домен) связано с ip-адресом. Это связь «многие-ко-многим», но об этом чуть ниже. Браузеры могут качать инфу по протоколу TCP/IP используя ip-адрес, а не символьное имя. Вводим DNS-имя в браузер, и начинается магия 😉 Запрос на получение ip-адреса уходит на DNS-сервер провайдера. Если сервер не знает ip-адрес указанного имени, он передает запрос выше по дереву. Если никто не сможет вернуть ip-адрес, то итоге запрос приходит к старшему серверу зоны. Если первый уровень указанного домена не в его ведении, он передает запрос серверу, который отвечает за эту зону. Потом идет нисходящий поиск, пока не будет найден ip-ник или выяснится, что адрес не зарегистрирован.

Пример: http:\\sub.somesite.ru\articles\text.htm
Беру простой случай, без редиректов и хитростей mod_rewrite. Здесь «sub.somesite.ru» — это доменный адрес сайта. Этому домену соответствует каталог на сервере у того хостера, на котором размещен контент (сайт) с таким адресом. В этом каталоге есть каталог «articles» и в нем файл «text.htm«.

Браузер посылает запрос: «дайте данные по адресу http:\\sub.somesite.ru\articles\text.htm«. Запрос уходит на DNS-сервера. Они разбираются, кто знает ip-адрес указанного домена, возвращают браузеру. Затем браузер уже по ip-адресу обращается к машине «дай файл sub.somesite.ru\articles\text.htm«. На ней стоит web-сервер, который определяет, какой каталог связан с заявленным доменом, где именно эти данные лежат и посылает по сети браузеру файл text.htm.

Еще нужно отметить, что DNS-серверы могут кешировать запросы на получение ip-адреса для ускорения ответа. Такие сервера называются рекурсивными. Другой вариант ускорить разрешение имен — прописать соответствие ip-адреса и домена в файле HOSTS на машине пользователя. Для WinXP такой файл может лежать в [c:\WINDOWS\system32\drivers\etc\hosts]

Виртуальный хостинг через веб-сервер Apache

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

Итак, доменное имя ведет к серверу по IP-адресу. Там лежит каталог с контентом, связанный через веб-сервер с доменом. Благодаря виртуальным хостам веб-сервера Apache на один ip-ник может быть привязано много сайтов. На локальной машине я мог назначить один ip-адрес различным доменам второго уровня. А мог бы и вообще любым символьным именам один ip прикрутить. В глобальной сети нужно придерживаться некоторых ограничений, типа «нельзя создать домен первого уровня» и т.п. Приведу несколько примеров.

#1: Домен и поддомены связаны с одним и тем же сайтом


<VirtualHost 77.221.130.44:80>
    ServerName waredom.ru
    ServerAlias www.waredom.ru *.waredom.ru
    DocumentRoot /home/www/userXXX/somesite
</VirtualHost>

Если в браузере указать «http://waredom.ru» или, например, «http://blog.waredom.ru«, то Apache вернет индексную страницу из каталога [/home/www/userXXX/somesite]

#2: Домен и поддомен связаны с разными каталогами и указывают на разные сайты.


<VirtualHost 77.221.130.44:80>
    ServerName waredom.ru
    DocumentRoot /home/www/userXXX/somesite
</VirtualHost>

<VirtualHost 77.221.130.44:80>
    ServerName sub.waredom.ru
    DocumentRoot /home/www/userYYY/anothersite
</VirtualHost>

Пишем в браузере «http://waredom.ru«, попадаем на один сайт, пишем «http://sub.waredom.ru» — попадаем на другой.

#3: Домен somesite.ru вместе со своими поддоменами, а так же домен othername.com указывают на один сайт.


<VirtualHost 77.221.130.44:80>
    ServerName somesite.ru
    ServerAlias othername.com *.somesite.ru
    DocumentRoot /home/www/dir1/some
</VirtualHost>

Вбиваем в браузере «http://somesite.ru» или «http://othername.com«, попадаем на один и тот же сайт.

Пару слов о хитрых хостерах

Мой хостер — Infobox.ru. Его в пример и возьму, т.к. на нем я разбирался с поддоменами. Опция ServerAlias позволяет связать много доменных имен с одним и тем же каталогом. Возможность связывать множество доменов с одним сайтом объясняет, как привязывают «www.», как заводят несколько доменных имен для одного сайта (например в зоне .ru и .com). Именно эта возможность настраивается на Infobox.ru в настройках сайта, и об этом написано в тарифах в строке «размещение неограниченного количества доменов«. Вообще это замануха: писать о такой возможности — это как указывать очевидное, типа «снег — белый».

С другой стороны, доменные имена любого уровня (кроме первого) необязательно указывают на один и тот же каталог (сайт). Они могут быть связанны с различными сайтами с независимой организацией каталогов. В примере #2 домен «waredom.ru» связан с контентом в каталоге [/home/www/userXXX/somesite], а домен «sub.waredom.ru» связан с контентом в [/home/www/userYYY/anothersite]. И скорее всего эти каталоги не связаны друг с другом по смыслу содержимого.

Более того, крутанский Apache позволяет связывать поддомены с каталогами сайта по маске. Всю схему я не осилил, но можно, например, описать правило, по которому любой подкаталог от корневого будет связан с поддоменом некоторого домена:
waredom.ru — [/home/www/userXXX/site]
sub.waredom.ru — [/home/www/userXXX/site/sub]
my.blogs.waredom.ru — [/home/www/userXXX/site/blogs/my]

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

Infobox.ru нагло зажимает эту возможность и позволяет связывать любые поддомены только с одним сайтом. Т.е. на деле настраивать псевдонимы сайта (ServerAlias). Другие хостеры, например Belihost.ru, заявляют о «неограниченных поддоменах«, имея в виду именно назначение любого количества поддоменов одного домена любым каталогам (в пределах, разрешенных на аккаунте).

Маркетинг

Технически «sub.waredom.ru» и «waredom.ru» оба являются доменами, первый — поддомен по отношению ко второму. И без разницы, куда указывают эти имена, оба домена равнозначны по отношению к сайтам. Т.е. они могут вести на разные сайты или подразделы одного сайта; физически контент может быть расположен на разных серверах или в одном дисковом пространстве хостера, и то потому, что ip-адреса доменов приведут запрос на один сервер.

Но хитрые хостеры вносят путаницу в понятия: «домен второго уровня» — например «waredom.ru» и связанный с ним каталог с контентом (сайт). NS-сервер вернет адрес компа хостера.
«неограничено поддоменов» — домены третьего и ниже уровней, т.е. » *.waredom.ru «. Иерахия соответствующих каталогов вообще не важна. Как я понимаю, контент соответствующих им сайтов будет лежать на том же сервере, где и контент сайта «waredom.ru». И скорее всего, корневые каталоги «подсайтов» будут где-то в корневом каталоге этого сайта.
«Количество сайтов» — сколько доменов второго уровня я могу связать с конечными корневыми каталогами (c разными каталогами). NS-сервер может вернуть разные ip-адреса, т.е. разные машины будут хранить сайты по этим именам. При этом «количество сайтов«, связанных с доменами третьего (и выше) уровней я могу делать, сколько хочу (aka «неограничено поддоменов»).

Т.е. хостеры накладывают ограничение только на домены второго уровня. Хотя технически домен любого уровня (кроме первого) может указывать на любой сайт. Просто домены третьего уровня и ниже выглядят не так солидно, не ценятся и не приносят денег. И потом, вы не представляете, как трудно подобрать имя для домена второго уровня. А для доменов бОльших уровней — без проблем.

Post Scriptum
Организация каталогов на сайте

В настройках сайта нужно указывать, какой каталог считать корневым. Мне хостер дал доступ в [/home/www/userXXX/site/]. Там я могу организовывать иерахию каталогов, как мне хочется. И в итоге я вполне мог бы сделать так:

[/home/www/userXXX/site/for_all] — зона юзера, корень сайта. Именно с этим каталогом будет связан домен. Выше него через браузер по HTTP-протоколу попасть нельзя.

[/home/www/userXXX/site/admin] — админские скрипты. Сюда обращается веб-сервер при сборке страницы. Любопытный пользователь сюда не заглянет даже зная путь к каталогу.

Кстати, там уже есть некоторые созданные каталоги, существование которых требует хостер:

[/home/www/userXXX/site/logs] — Аpache сюда пишет логи.

[/home/www/userXXX/site/cgi-bin] — здесь должны лежать исполняемые скрипты (php-скрипты тоже), которые нужно запускать непосредственно с интерпретатором.

Зачем отдельный каталог для скриптов? Я понял это так: все мои скрипты используется только веб-сервером при сборке страницы для ответа браузеру. Например при запросе css-файла Apache просто его отправляет, но если он берет php-файл, то подключает для его выполнения php-процессор. Это потому, что в конфигах Apache (в .htaccess) прописано: использовать предобработку php-файлов через соответствующий процессор.

Но при всей своей мощи Apache — это всего лишь веб-сервер, т.е. он занимается только ответами на запросы, приходящие в порт 80 (по умолчанию). А на серверах хостера есть же еще и операционка и куча полезного софта. Этим софтом можно пользоваться, если знать как. Возвращаясь к каталогу «cgi-bin«: скорее всего на этот каталог назначены права на исполнение от имени владельца/группы. Речь про права доступа в Linux. Поэтому сюда пишутся скрипты для софта, возможно не принимающего явного участия в сборке html-страницы. Самый очевидный пример работы помимо ответов браузеру — Cron (планировщик Linux). Например, можно накатать скрипт, указать в его первой строке, каким софтом его выполнять и записать в Cron запуск этого скрипта, разместив его в «cgi-bin«. Получится скрипт с правами на исполнение, выполняющий некую служебную работу для сайта.

Парковка домена

Теперь понятно, что это, и зачем нужна парковка домена. Допустим, я купил доменное имя, но еще ничего не написал для сайта. По этому имени будет обращение к ns-серверам, которые вернут для него ip-адрес. По адресу придет запрос к хостеру, а там нет ничего %) Тогда хостер может вернуть страницу типа «Сайт по имени не найден» или более красиво «Доменное имя занято, сайт в разработке». Вот зачем парковка. С тем же успехом я мог бы сам сразу связать домен с корневым каталогом будущего сайта, и выложить там индексную страницу с соответствующим сообщением.

Статья выжила после слияния сайтов, подробности здесь. Дата первой редакции: 13 июля 2011

[1oo%, EoF]

Понравилась статья? Расскажите о ней друзьям:

waredom.ru

Начинающим чем отличается хостинг от домена

 

Лет пятнадцать назад никто не мог внятно сказать чем отличается домен от хостинга, очень часто путая одно с другим. Те времена прошли но сейчас не каждый четко объяснить какой хостинг бывает и чем отличается.
Хостинг — это (англ. web-hosting, collocation, синоним — веб-хостинг) перевод разный но суть одна ваш сайт размещается на компьютере интернет провайдера.
В жизни хостингом часто называют не только услугу, но и “площадку” или даже провайдера (хостера), который эту услугу предоставляет. Хостинг нужен тем, у кого есть собственный сайт, так как размещение на хостинге позволит другим пользователям Сети посещать этот сайт круглосуточно.
Размещение своего сервера на хостинговой площадке — всегда платная услуга, а вот размещение сайтов на бесплатном веб-хостинге к размещаемой информации могут предъявляться определенные требования (ограничения по содержанию, по объему размещаемых файлов и др.). Кроме того, на многих веб-хостингах ограничено или невозможно использование скриптов, баз данных и т.д.

При желании и наличии дома выделенного канала можно, конечно, поднять сайт и на своем домашнем компьютере но есть множество «НО», которые заставляют идти к хостеру, а не наживать себе геморрой:
— Твой домашний провайдер не сможет гарантировать UPTIME (бесперебойность работы), которую может гарантировать хостер.
— Хостер разместит твой сайт в крупном дата-центре, а не на сервере в офисе.
— Хостер обеспечит зеркалирование данных, чтобы всегда имелся бэкап сайта на случай его взлома или гибели.
— Хостер даст доступ к уже настроенному хостингу, а тебе останется только залить файлы и сделать необходимые настройки.
— Вместе с хостингом дадут удобную контрольную панель.

Тут ты уже сам себе царь, но и проблемы у тебя еще больше.

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

www.irmaseo.ru

Что такое домен и хостинг простыми словами. Чем отличается домен от хостинга. Какие бывают домены

Предположим, вы очень даже серьёзно настроены на создание собственного блога, интернет-магазина или какого-нибудь другого сайта, который представлял бы вас самих и все ваши услуги с товарами во всей красе, 24 в сутки, 7 дней в неделю. Что вам для этого понадобится? В первую очередь, конечно же, домен и хостинг. В этом посте я постараюсь объяснить что такое домен и хостинг максимально просто и доступно, но в то же время — достаточно подробно, чтобы не упустить как минимум главного.

Итак, для начала в целом, простыми словами:

 

Что такое домен?

Домен (доменное имя) сайта — это его имя, его адрес в сети. Например, доменное имя или просто домен этого блога — greender.com

Доменное имя является также адресом, по которому вы можете попасть на сайт, если введёте этот самый домен в адресную строку браузера.

 

Что такое хостинг?

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

Заказ хостинга, по сути, в большинстве случаев является арендой вами определённого места на носителях (серверах) компании хостинг-провайдера, где и будет располагаться ваш сайт, все его файлы и базы данных.

 

Сегодня каждый может заказать домен у хостинг-провайдера, подобрав удачное имя для своего будущего интернет-проекта. Многие хостинг-компании при этом предоставляют возможность зарегистрировать свой собственный домен бесплатно при заказе хостинга у них. Подробнее о заказе хостинга с доменом и получении 30% скидки на хостинг.

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

 

Существуют домены разных уровней. Например домен greender.com — это домен второго уровня. Почему второго, а не первого? Потому что доменом первого или верхнего уровня в данном случае выступает приставка «com» после точки. Эту приставку также называют доменной зоной. Наверняка вы заметили, что у разных сайтов разные доменные зоны, например «ru», «ua», «by», «cz», «kz» — всё это доменные зоны, которые указывают на определённую территориальную принадлежность ресурса. Также есть доменные зоны, которые определяют тип ресурса, например «org», «com», «gov» и другие. Поэтому домен вида greender.com — это домен второго уровня, а вот домен music.greender.com будет уже доменом третьего уровня или же субдоменом или поддоменом основного домена greender.com.

 

Для того, чтобы вы могли полноценно реализовать в сети самостоятельный, качественный и в будущем успешный веб-проект, вам необходимо купить и домен и хостинг. Как уже упоминалось, домен — это имя вашего сайта или же его адрес. Доменное имя закрепляется за вами лично или вашей организацией, и становится вашей собственностью, после того, как вы его купите. Покупка же хостинга позволяет вам получить место на носителях для всех файликов вашего сайта. За определённую плату в месяц вы получите определённое место на сервере хостинг-компании, где сможете разместить свой сайт. После этого ваш сайт будет доступен в сети для всех ваших клиентов и посетителей, которые введут его адрес (доменное имя) в адресной строке браузера, перейдут на ваш сайт по ссылке или найдут полезную информацию на вашем сайте с помощью поиска (Яндекс, Google и другие поисковые системы), после чего также перейдут по ссылке и попадут на страницы вашего ресурса.

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

В большинстве случаев, современные хостинг-компании оказывают комплексные услуги по размещению вашего сайта в интернете. То есть, предоставляют вам хостинг (место для размещения файлов вашего сайта) на своих серверах, и при этом, если вы заказываете хостинг, регистрация доменного имени бесплатна. В частности, я из собственного опыта, рекомендую компанию Авахост, как надёжного хостинг-провайдера с полноценным списком качественных услуг, которыми я с удовольствием пользуюсь сам, и которыми вполне удовлетворён в данный момент по всем параметрам.

 

А теперь кое-что вкусненькое специально для посетителей моего блога:

Для того, чтобы получить -30% скидку на первую оплату хостинга, достаточно на одном из этапов заказа хостинга ввести в нужное поле кодовое слово: AVA-Greender

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

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

Стоит отметить, что вы, конечно, всегда можете получить домен и хостинг бесплатно, используя имеющиеся для таких целей специальные сервисы в сети. Однако в этом случае вас ждут очень большие ограничения, как по части домена, так и по части хостинга. Базовые бесплатные возможности бесплатных платформ, как правило, очень убоги, и соответственно — не подойдут для более-менее серьёзных проектов. Если же вы захотите получить больше места, более красивый домен или убрать со своих же страниц левую рекламу — всё равно придётся уже платить. Поэтому, лично моё мнение — в случае, если вы настроены достаточно серьёзно насчёт своих проектов в интернете, и рассчитываете в будущем действительно получать от них хорошую отдачу, вам нужно заказать хостинг у надёжной, проверенной временем и людьми компании. Иначе просто сильно рискуете заплатить дважды и больше раз, как делают все «скупые», вы в курсе.

Подробнее о том чем отличается платный хостинг от бесплатного.

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

На этом всё, всем больших-больших успехов, каким бы добрым делом вы ни занимались.

МИР

greender.com