Недостаточно сделать сайт - нужно его ещё показать людям в интернете.
Необходимые условия для появления сайта в интернете
Чтобы ваш сайт увидели в интернете, необходимо наличие двух вещей:
- хостинга
- и доменного имени
Доменное имя - это по сути адрес вашего сайта (например, everybody-happy.com).
Как такое имя получить, я расскажу отдельно. А сейчас про хостинг.
Хостинг - это "аренда помещений". :-) То есть, хостинговая компания предоставляет вам свои "помещения" (место на сервере - компьютере, подключённом к интернету) для хранения файлов.
А могу я "хостить" сайт у себя?
Теоретически вы можете показывать людям сайт и со своего компьютера, подключенного к интернету, но здесь вы становитесь "слабым звеном":
- если вы выключите компьютер, ваш сайт не будет доступен пользователям
- если вы забудете запустить на своём компьютере программу - http-сервер, ваш сайт будет недоступен
- если у вас будут перебои с интернетом - ваш сайт будет недоступен
- не говоря уже о том, что вам придётся платить за интернет-канал, подвергаться опасности сетевых атак и просто жертвовать производительностью компьютера.
В случае с коммерческим (или бесплатным) хостингом все эти заботы берёт на себя хостинговая компания ("хостер").
Какие ещё дополнительные услуги, кроме размещения файлов предоставляют хостеры?
Кроме непосредственно хранения файлов хостер может предоставлять вам:
- среду для выполнения программ (скриптов) на специальных серверных языках программирования (например, Perl, php, Python) - чтобы ваш сайт был динамическим, а не просто набором однажды созданных файлов
- доступ к системе управления базами данных (удобно для хранения большого количества данных - например, каталогов товаров, сообщений на форумах, статистики посещений сайта)
- опционально какое-то дополнительно программное обеспечение и настройки сервера
Почём платный хостинг?
Простой хостинг - это довольно дешёвая услуга. В районе 2000 рублей в год.
Обычно цена формируется из:
- объёма места на диске, которое вам предоставляют (в мегабайтах - продают обычно от 10-20 мегабайт).
- набора языков программирования и количества баз данных, которые вам будут доступны
- ограничения по трафику (объёму переданной информации - сколько мегабайт вашего сайта скачали все посетители за месяц, скажем)
- количества сайтов (доменов, поддоменов), которые вы можете размещать
А какие есть хостинговые компании?
Например, из популярных: