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

Прежде чем приступить к созданию сайта, необходимо определится где будут размещаться все файлы и информация будущего сайта. Для начала разберемся, что же такое хостинг? Хостинг - это услуга по размещению файлов вашего сайта на сервере (в интернете), на нем уже запущено программное обеспечение, которое используется для обработки запросов к этим файлам (т.е. своеобразный пульт управления). Обычно в услуги хостинга входит предоставление места для электронной почты (вы можете создавать свои почтовые ящики вида "название@имя сайта.ru"). На нем присутствует файловое хранилище, размер которого определяется тарифным планом который вы приобрели (тоже что и размер жесткого диска вашего компьютера). Так же очень важной и полезной функцией хостинга является "бэкап". Бэкап - это резервная копия файлов или баз данных "MySQL" вашего аккаунта, т.е. если вы вдруг что то неправильно сделаете и сайт перестанет работать или внесете серьезные изменения которые были нежелательны, то всегда можно привести все в предшествующий вид просто нажатием кнопки мыши.

Теперь приступим непосредственно к практике:

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

Приступим. Заходим на сайт хостинг провайдера "СпейсВэб" и регистрируемся. После нажатия ссылки мы видим надпись "Выберите тип хостинга". У нас уже выбрана вкладка "Виртуальный хостинг", далее ставим галочку напротив "регистрация нового домена", в поле "Укажите имя домена" вы должны указать имя будущего сайта вида "имя сайта.ru" (так же можете выбрать другие доменные зоны: com, su, net, org и другие). Конечно же множество имен уже давно занято и вам необходимо делать подбор. Удобнее всего делать подбор домена по этой ссылке. В поле домен вводите различные варианты имен на английском алфавите пока не определитесь какое вам больше всего подходит. Там же вы увидите стоимость домена. У разных регистраторов стоимость различная поэтому, покупать домен там не стоит. После выбора доменного имени возвращаемся на страницу регистрации. В поле "Укажите имя домена" вводим имя которое мы подобрали, например: veblik.ru и нажимаем кнопку "проверить". Чуть ниже выпало меню "Выберите тариф хостинга". Вам необходимо решить на какую сумму вы можете расчитывать, но есть возможность использования бесплатного 14 дневного тестового периода, поэтому пока выбираем второй тариф под именем "SX-2". Ниже открывается еще одно меню "Период оплаты", выбираем вариант - за 12 месяцев. Чуть позже вы сможете изменить тариф и период оплаты на любой другой. Подробнее со всеми тарифами этого хостинга можно ознакомится здесь. Мы видим что ниже появляется пункт "Укажите адрес электронной почты", здесь вы должны указать свою электронную почту к которой только вы имеете свободный доступ, на нее будут отправляться все пароли и важная информация. Если почты у вас нет, можете создать ее на Яндекс или Маил. Далее, чуть ниже, вводим в поле код с картинки (эта картинка называется - "капча"), буквы чувствительны к регистру, т.е. большие вводите большими буквами, а маленькие маленькими. После ввода капчи, чуть ниже ставим галочку "Я ознакомлен и согласен с условиями договора оферты и правилами пользования услугами" и нажимаем "готово".

Прежде чем заходить в свой аккаунт и совершать любые операции, обязательно необходимо быть уверенным на 99% что на вашем компьютере нет вирусов и хакерских программ, в противном случае все ваши труды пойдут "прахом". Если у вас не установлен антивирус, то рекомендую Антивирус ESET NOD32. Он не тормозит работу компьютера и прост в использовании, в отличие от некоторых других антивирусов. К тому же, на него легко найти бесплатные ключи в интернете.

Мы создали свой аккаунт на хостинге СпейсВэб, теперь нам нужно в него войти и разместить сайт. На электронную почту которую мы указали, пришли логин и пароль для аккаунта, заходим в нее. Создайте на рабочем столе обычный текстовый документ и откройте его, в этот документ скопируйте логин и пароль которые пришли по электронной почте, присвойте ему какое нибудь имя и сохраните. Внимание: храните его в недоступном для других людей месте, самый лучший вариант это хранить его на съемном флеш диске. Далее переходим на страницу входа в аккаунт и вводим логин и пароль. После входа в аккаунт заполняем личную карточку, все данные необходимо вводить настоящие иначе в будущем у вас может возникнуть множество различных проблем с хостингом. После просмотра ваших данных сотрудником СпейсВэб и подтверждения (обычно это происходит в течении минуты), в левой колонке нашего аккаунта нажимаем на надпись "2 недели до получки!", читаем и нажимаем на ссылку чтобы включить это спецпредложение. Теперь у вас есть 2 недели бесплатного пользования хостингом.

В верхнем левом углу аккаунта нажимаем на ссылку "панели" после чего появляются различные ярлыки - это панель управления. Находим ярлык "Управление доменами" и кликаем по нему. Здесь мы видим имя домена который мы зарегистрировали, но пока не оплатили, поэтому слева от него находятся вращающиеся стрелки, это значит что в данный момент домен регистрируется, пока мы не оплатим его он не доступен, но рядом с ним есть еще и тех.домен вида: "имя сайта.swteh.ru". В будущем сайт будет работать по обоим доменам, но в данный момент кликаем по тех.домену. Страница на которой мы оказались по сути уже является Вашим сайтом, которую можно полностью изменить, но это нам не нужно. Для начала нам необходимо ее удалить и поставить на ее место CMS - систему управления сайтом.

Заходим в панель управления и кликаем на первый ярлык "Файловый менеджер", далее в папку "public_html", здесь и размещены все файлы из которых сделан наш сайт. Заметьте, сверху располагается меню с помощью которого мы можем совершать с файлами в этой папке все те же функции которые делаем на компьютере с обычными файлами. На данный момент ваш сайт который открывается по тех.домену, состоит всего из 1 файла: "index.html". Можете попробовать открыть его и поэксперементировать: изменить какой либо текст, что то удалить (не бойтесь вносить любые изменения, вы все равно удалите этот файл) и не забудьте после этого сохранить изменения в файле (в верхнем левом углу документа). После этого обновите страницу вашего сайта на тех.домене, страница сайта должна измениться в зависимости от ваших внесенных исправлений. Рекомендую установить браузер Firefox, так как он лучше всего подходит для вебмастера. Далее, в панели управления, около файла "index.html" ставим галочку и в верхнем меню нажимаем "Удалить". Теперь, при попытке зайти на технический домен (на ваш сайт) мы увидим, что браузер выдает ошибку, т.е. никаких файлов сайта для этого домена не найдено. Оно и понятно ведь папка "public_html" пуста, за исключением папки "cgi-bin" - ее трогать не нужно.

Вернемся немного назад. Наверняка вы сразу же или немного позже, после размещения сайта захотите приобрести нормальный домен, а не технический который у вас есть сейчас. Чтобы оплатить тот домен который вы ввели при регистрации, необходимо в панели управления нажать на ярлык "Управление доменами" и там пройти по ссылке "Регистрировать домен", на открывшейся странице опускаемся чуть ниже и видим список доменов 1-го уровня и их стоимость (например: домен первого уровня - "ru", домен 2-го уровня - "veblik.ru", домен 3-го уровня - "new.veblik.ru"). Купить домен первого уровня невозможно, везде и всегда продаются домены 2-го уровня, при покупке домена 2-го уровня вы сможете создавать неограниченное количество доменов 3-го уровня (они абсолютно бесплатные), например: "new.veblik.ru", но количество сайтов которые Вы можете разместить на хостинге определяется выбранным вами тарифом. В данный момент это тариф SX-2, на котором возможно размещение четырех сайтов, а значит мы сможем создавать "поддомены" (домен 3-го уровня). В будущем для лучшего понимания устанавливаемых шаблонов на наш сайт нам будет необходим поддомен, чтобы разместить второй сайт и прикрепить к нему поддомен.

Для лучшего понимания тарифов перейдем на страницу СпейсВэб. Здесь вы сможете увидеть преимущество каждого из тарифов и их стоимость. Все описать невозможно, поэтому рекомендую тариф SX-2, заметьте, если оплатить этот тариф сразу на год вперед (1440 рублей), то домен в зоне "ru" и некоторых других зонах идет в подарок. Перед тем как приобретать какой либо тариф получше ознакомьтесь с их отличиями и стоимостью. И самое главное: Тариф SX-1 нам не подойдет, так как для системы управления сайтом (CMS) которую мы будем устанавливать необходима база данных MySQL, а на тарифе SX-1 ее нет. На тарифе SX-2 мы можем создать до 4 баз данных MySQL (по одной для каждого сайта).

Чтобы оплатить ваш домен и тариф необходимо пополнить баланс. Предположим, что мы выбрали тариф SX-2 стоимостью 150 рублей в месяц и домен в зоне "ru" стоимостью 370 рублей в год. Итого: 520 рублей. При оплате хостинга на год 1440 рублей, домен вам оплачивать не нужно, так как он будет идти в подарок, к тому же расчет будет уже не по 150 рублей в месяц, а по 120 рублей. Чтобы перейти к оплате, необходимо в панели управления, кликнуть на ярлык "Пополнение баланса". Далее, выбираем способ оплаты, если вы уже установили кошелек WebMoney, то нажимаем на него. Далее в поле "логин или домен" вводим логин от вашего аккаунта на хостинге. В поле "сумма платежа" вводим "520", либо "1440" если вы решили оплатить хостинг за год. Далее, производим стандартную процедуру оплаты. Теперь у нас оплачен хостинг и домен. Домен станет доступен в течении 12 часов, так как должен пройти процедуру регистрации. После этого переходим к размещению сайта на хостинге.