Разместить сайт на хостинг

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

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

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

1. Готовый сайт

Своя страничка. Предполагается, что у вас уже есть свой готовый сайт. Не важно, сделан он профессиональными разработчиками сайтов или же вами лично с помощью какой-нибудь CMS (Системы Управления Контентом). Главное, что он готов и его можно выставить на всеобщее обозрение.

2. Выбор хостинг-провайдера

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

3. Выбор Сервера

Всего существует четыре базовых вида хостинг-услуг.

Shared Server

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

Virtual Private Server

Следующий и более интересный это Virtual Private Server, в народе просто VPS. Такие сервера поддерживают до 10 крупных сайтов и отличаются большей степенью надежности и стабильности. Ограничения на них практически не накладываются, а конфигурировать настройки уже можно по своему собственному желанию. На них располагаются небольшие онлайн-магазины, корпоративные сайты и различные информационные порталы, посещаемость которых превышает пять сотен человек в день.

Dedicated Server

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

Cloud Server

И последним, но не менее интересным, будет Cloud Server. На таких вот платформах располагаются крупнейшие проекты мировой сети, такие как Google или YouTube. Такое вот «облако» состоит из нескольких серверов (обычно трех достаточно). Информация равномерно распределяется между машинами, и в случае тотальной поломки одной из них, по индексам двух других можно будет легко восстановить потерянную информацию.

4. Выбор Операционной Системы

В 99% случаев выбор стоит между Windows и Linux. Особой технической разницы между ними нет, все дело только в том, какую среду разработки вы собираетесь использовать. Если вы выбрали ColdFusion или ASP.NET, то вам будет нужен Windows сервер. А вообще по статистике более 70% всех сайтов по всему миру поддерживаются с помощью Linux системы.

5. Доменное имя (Domain Name)

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

6. Контрольная панель

Когда у вас появится собственный аккаунт у хостинг провайдера первое что вы увидите это контрольную панель. CP (Control Panel) это специальная программа, которая автоматизирует и облегчает работу пользователя с сервером. Они бывают самых разных видов (HSphere, cPanel, Plesk) и с самыми различными возможностями, но принцип их работы всегда остается одним и тем же.

7. FTP (File Transfer Protocol)

Когда все выше перечисленное будет готово остается только загрузить (upload) ваши файлы на сервер. Для этого используется специальный протокол FTP и специальные приложения, которые работают по данному принципу. Самый простой и эффективный FTP-клиент это FilleZilla, но многие разработчики встраивают эту функцию и в более разноплановые приложения, например, в Total Commander или Dreamweaver. Вам потребуются данные вашего сервера чтобы создать подключение (их вы можете найти в CP, или же уточнить у тех.поддержки), а так же свой FTP-аккаунт, который позволит «заливать» файлы на сервер и ограничит доступ различным злоумышленникам.

8. Directory Indexes

Теперь, когда ваш сайт загружен на сервер, вы можете открыть его с помощью браузера указав точный путь ВАШ_ДОМЕН/ИМЯ_ФАЙЛА.html. Но не стоит забывать, что сервер по умолчанию будет искать файл index.html как стартовую страничку вашего сайта. Поэтому умные люди придумали функцию Directory Indexes, которая позволяет изменить это правило. Воспользоваться ее помощью вы можете через контрольную панель.

9. DNS Propagation

Последний момент, который никогда не стоит забывать. Возможно вам придется вмешиваться в настройки DNS-сервера и менять его конфигурацию. Как только вы это сделаете начнется DNS Propagation Process и ваш домен будет недоступен от 48 до 72 часов. Ускорить этот процесс, к сожалению, нельзя, поскольку выполняется он без помощи людей. В течении этого времени DNS сервера всего мира будут обмениваться сведениями о произведенных изменениях, и только когда информация пройдет полный круг все начнет работать правильно и без сбоев.

Делайте backup

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