Опубликовано: 09.12.2010 Последняя правка: 16.12.2015

Хостинг

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

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

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

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

Хостинг является одной из важных составляющих сайта, так как во многом именно от него будет зависеть скорость работы ресурса, надежность соединения с ПК пользователя, спектр возможностей по «тонкой» настройке сервера и т.д. Поэтому подходить к вопросу выбора хостинга для своего сайта необходимо со всей серьезностью.

Как выбрать хостинг

Операционная система

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

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

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

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

Сервер хостинга

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

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

Хостинг-панель

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

Как правило, хостеры предлагают одну из трех панелей — это cPanel, DirectAdmin и панель разработанная самим хостером, а некоторые так вообще сразу три на выбор. Если спросите меня какая из них лучше, то тут я ничего не смогу ответить, у каждой из них могут быть свои плюсы и минусы и только вы сможете определить, какая вам больше по душе.

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

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

Дополнительные параметры

Рассмотренные выше параметры для выбора хостинга являются одними из основных, но есть и еще, причем некоторые не менее важны для полноценного управления сайтом. Ниже я перечислю те из них, которыми, на мой взгляд, должен обладать любой качественный хостинг. Только не забывайте, что указание идет исходя из того, что вы выбрали связку Unix + Apache. Да, и не «пугайтесь» всех этих параметров, так как постепенно со всем разберетесь, а вообще, чтобы ваш сайт начал работать, необходимо сделать всего две вещи: подключить хостинг к домену и залить на него файлы сайта, все остальное, как говорится, по желанию.

Параметры качественного хостинга

Конечно сюда можно было бы еще добавить поддержку PHP и MySQL, PHPMyAdmin, SSH, CGI, наличие предустановленных CMS и возможность установки своей. Но все это уже не относится к хостингу для новичка, поэтому какой смысл платить деньги за то, чем вы не будете пользоваться. К тому же всегда можно перейти на более дорогой и функциональный тариф либо вообще сменить хостинг.

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

Где купить хостинг

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

Как подключить хостинг к домену

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

Как залить сайт на хостинг

Залить сайт на хостинг Теперь о том, как залить сайт на хостинг, то есть закачать файлы сайта на сервер хостера. Это можно сделать не менее чем двумя способами: через веб-интерфейс и по FTP. В первом случае вам надо зайти в хостинг-панель и найти раздел, который может называться «Файлы», «Диспетчер файлов» и т.д. Во вотором случае необходимо воспользоваться специальной программой, которая может работать с FTP (так называемый FTP-клиент), например «FileZilla» или «Total Commander». В настройках программы указываете данные для доступа, которые дал вам хостер при регистрации: хост (например, ftp.seodon.ru), логин и пароль и подключаетесь к серверу.

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

Итак, зайдя на сервер, вы попадете в корневую папку своего хостинга. Там увидите несколько служебных подпапок, к которым имеете доступ только вы. Однако среди них будет одна, с именем public_html, к содержимому которой могут иметь доступ все пользователи интернета. Вот в нее и надо скопировать файлы вашего сайта со всеми папками, изображениями, HTML-страницами и т.д. И как только вы это сделаете, в ту же секунду страницы сайта станут доступны из интернета.

И еще. Для того чтобы сайт могли найти по одному только имени домена (например, http://seodon.ru), вы должны его главную страницу назвать index (index.html, index.htm и т.д.) и положить ее в корень папки public_html. Кстати, то же самое относится и к другим папкам сайта. Например, чтобы сайт был доступен по адресу http://seodon.ru/kak-sdelat-sait/ надо в папку public_html скопировать подпапку kak-sdelat-sait, внутрь которой поместить файл index.html. Вот, в общем-то, и все.

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