Как сделать сайт: технические особенности работы Интернета
Интернет – это всемирная компьютерная сеть, в которой каждый компьютер имеет собственный уникальный адрес – IP-адрес (четыре группы цифр, разделенных точками). Хотите узнать IP-адрес своего компьютера (посмотреть, как он выглядит), пройдите по адресу www.internet.yandex.ru. Рассматривать особенности системы адресации компьютеров особого смысла не вижу. Скажу лишь, что благодаря этой системе, не смотря та огромное количество компьютеров по всему миру, информация в сети Интернет безошибочно передается между ними. Принцип работы Интернета во многом аналогичен телефонной сети, где каждый абонент также имеет свой уникальный номер. В сети Интернет существуют и своеобразные «автоответчики», которые транслируют содержащиеся на них данные всем «дозвонившимся». Речь идет о серверах – компьютерах, круглосуточно подключенных к глобальной сети, которые за счет использования специального программного обеспечения предоставляют всем желающим доступ к хранящейся на них информации. На этих «серверах-автоответчиках» и размещаются сайты (текстовые страницы, фотографии, видео, базы данных и др. файлы). Размещение сайта на сервере называется хостингом. Для просмотра сайтов на компьютере посетителя должна быть установлена специальная программа, называемая браузером (это всем известные Internet Explorer, Mozilla Firefox, Opera и др.). Вы, возможно, уже заметили, что для того, чтобы зайти на определенный сайт, в адресной строке браузера обычно вводят не IP-адрес сервера, на котором он размещен (четыре группы цифр, разделенных точками), а доменное имя сайта (например www.chaynikam.info). Давайте разберемся, почему так. На самом деле, если в браузере ввести IP-адрес сервера, на котором расположен сайт, мы тоже попадем на этот ресурс. Но разработчики сети Интернет посчитали это не практичным и создали систему доменных имен (или просто доменов), присваиваемых сайтам. Каждому такому домену соответствует IP-адрес сервера, на котором расположены файлы определенного сайта. Когда мы вводим домен в адресную строку, наш браузер сначала попадает на специальный DNS-сервер, «узнает» IP-адрес сервера сайта, соответствующего этому домену, и переадресовывается на него. Это все происходит очень быстро, поэтому пользователь ничего не замечает. Таким образом, доменное имя как бы подменяет IP-адрес сервера. Зачем это нужно? Во-первых, вместо непонятного номера (IP-адреса) сайт получает определенное имя, которое легко запомнить посетителям. Во-вторых, настройки доменного имени в любой момент можно изменить, указав другой IP-адрес, с которым оно будет ассоциироваться. Это очень важно, поскольку владелец сайта получает возможность безболезненно перенести свой ресурс на другой сервер, если текущий начинает его не устраивать, сохранив при этом тот же домен сайта. Если подвести краткий итог, то для работы сайта необходимо позаботиться о трех важных моментах: хостинге, доменном имени (домене) ну и, конечно же, о содержательной части сайта (текстовых страницах, изображениях, видео и других файлах, которые будут транслироваться посетителям). Эти элементы доступны всем без значительных денежных вложений. Содержательную часть сайта можно создать и протестировать на локальном компьютере. Хостинг и доменное имя нужны только для обеспечения круглосуточного доступа к сайту всем желающим.
Как сделать сайт: хостинг
К выбору хостинга следует подойти ответственно, поскольку от этого зависит стабильность работы сайта (его круглосуточная доступность, скорость загрузки страниц на компьютеры посетителей и т.д.). Снять в аренду сервер сегодня просто. Достаточно через Гугл или Яндекс произвести поиск по слову «хостинг». Количество компаний, предоставляемых такие услуги, просто огромное. Разобраться в этом разнообразии достаточно сложно. Но не бойтесь ошибиться. Как уже было сказано, хостинг всегда можно поменять на другой. При выборе хостинга необходимо придерживаться следующего порядка действий:
1. Определиться с производительностью сервера (хостинга), необходимой для обеспечения нормальной работы сайта.
Чтобы было понятно, коротко расскажу об основных видах хостинга.

Если вы не планируете предоставлять посетителям возможность скачивать большие файлы, расположенные на вашем хостинге (видео, программы, аудиофайлы и т.д.), тогда в аренду можно смело брать простой виртуальный хостинг. Позже если что-то не будет устраивать, вы сможете «переехать» на другой вид хостинга.
2. Дальше необходимо выбрать хостера.
Руководствоваться при этом в первую очередь следует не стоимостью услуг той или иной компании, а отзывами клиентов о качестве их работы. В Интернете много рекламных статей о компаниях, предоставляющих такие услуги, поэтому доверять только одному источнику в этом вопросе не следует. Изучите проблему, почитайте специализированные форумы или сайты, на которых пользователи обсуждают хостинг (например, hosting101.ru/ ). Рекомендовать каких-то конкретных хостеров я лично не буду, дабы не быть обвиненным в рекламе. Сделайте выбор сами. Но помните, что от стабильности работы хостинга зависит отношение к сайту не только посетителей, но и поисковых систем. Это очень важный показатель, который вместе с другой информацией учитывается поисковиками при формировании поисковой выдачи. Поэтому если хотите чтобы ваш сайт когда-то попал на первые места в Яндексе или Гугле, выбирайте качественный хостинг. Не следует размещать сайт на бесплатном хостинге (такой тоже бывает). Поверьте, негативные моменты от его использования не компенсируются сэкономленными деньгами.
3. Аренда хостинга
Определившись с компанией-хостером, необходимо зайти на ее сайт и зарегистрироваться. Затем с использованием полученных логина и пароля войти в свой кабинет, выбрать вид хостинга (см. выше), тарифный план и оплатить аренду (через систему WebMoney или любым другим способом, указанным на сайте хостера). Хостер по электронной почте вышлет вам данные для FTP-доступа к серверу (сервер, логин, пароль), а также адрес вашего сервера, который вам нужно будет прописать в настройках доменного имени сайта (чтобы ассоциировать доменное имя сайта с арендованным сервером, см. ниже). Для FTP-доступа к хостингу на локальном компьютере необходимо установить специальную программу – FTP-клиент. Из бесплатных FTP-клиентов одним из лучших является FileZilla. Пользоваться FTP-клиентом очень просто: устанавливаем, запускаем, в соответствующие поля вводим название сервера, логин и пароль, предоставленные хостером. В поле «номер порта» ставим число 21. После подключения к серверу FTP-клиент работает аналогично файловому менеджеру: в его окне будут отображаться файлы, содержащиеся на сервере и локальном компьютере. Их можно будет копировать в обоих направлениях.
Содержательную часть сайта (страницы, фотографии и другие файлы) обычно выкладывают в папку public_html, находящуюся на сервере. В эту папку позже будут «попадать» посетители, пройдя по адресу вашего сайта (после того, как в настройках доменного имени будет прописан адрес вашего сервера). Но об этом речь будет идти ниже.
Как сделать сайт: доменное имя
Как уже было сказано, доменное имя сайта – это его уникальное название, состоящее из букв и цифр. Слово «уникальное» означает, что в Интернете не может одновременно существовать два сайта с абсолютно одинаковыми доменными именами. Есть организация (ICANN), занимающаяся ведением единого реестра доменных имен и регулирующая регистрацию доменов всети Интернет. Вносить информацию в этот реестр могут только аккредитированные компании– регистраторы, которые, в свою очередь сотрудничают с более мелкими регистраторами, принимающими заявки непосредственно от пользователей. Совокупность этих компаний составляет целую сеть регистраторов доменных имен.

Зарегистрировать домен просто. Сначала необходимо пройти регистрацию на сайте регистратора доменных имен. Затем, используя полученный логин и пароль, войти в свой кабинет и создать заявку, указав доменное имя, которое вы хотели бы зарегистрировать, а также данные физического или юридического лица, на которое оно будет зарегистрировано. После оплаты ваш домен будет внесен в реестр доменных имен. Процесс регистрации длится от нескольких часов до нескольких дней. Узнать об окончании регистрации вы сможете в своем кабинете на сайте регистратора. Здесь же можно управлять настройками доменного имени, в частности, указать адрес сервера, на котором будет располагаться сайт (этот адрес вам должна сообщить компания - хостер, см.выше). После того, как домен будет зарегистрирован и ассоциирован с сервером (вашим хостингом), вы сможете выкладывать на этот сервер файлы содержательной части сайта, используя FTP-клиент. И любой желающий сможет просматривать эти файлы, введя в браузере своего компьютера доменное имя вашего сайта.
Как выбрать домен. Доменные имена могут регистрироваться в разных доменных зонах (например, .ru, .su, .ua, .com, .info, .net и др.). Каждая доменная зона имеет свои особенности, узнать о которых вы сможете на сайте любого регистратора доменных имен. Выкладывать эту информацию здесь особого смысла не вижу. Следует учитывать, что для успешной работы сайта доменная зона не имеет решающего значения. Но для Рунета лучше подойдут домены в региональных зонах ru, su, рф, или же в международных зонах net, com, org, info и др. Принять решение о том, в какой зоне регистрировать домен, вам предстоит самостоятельно. Важным моментом является также само доменное имя. Оно должно быть хорошо запоминающимся и отображать содержание или предназначение сайта. Слишком длинные доменные имена регистрировать не следует. Понравившееся вам имя может оказаться занятым в одной доменной зоне, и свободным в другой. В таких случаях необходимо выбрать либо другое имя, либо другую доменную зону.
Существует также понятие уровней домена. Первый уровень – это непосредственно сама доменная зона (net, com, org, info и др.). Доменные имена второго уровня представляют собой совокупность выбранного пользователем названия сайта и доменной зоны, в которой оно зарегистрировано (например, chaynikam.info – доменное имя второго уровня в доменной зоне .info). Но существуют также и доменные имена третьего уровня. Вид у них следующий - slovo.sayt.ru (этот домен взят только для примера и, вероятно, не существует). Домены третьего уровня, как правило, являются бесплатными и создаются владельцами доменов второго уровня по тем или иным причинам. Например, компания-хостер в качестве бонуса может создавать домены третьего уровня и бесплатно передавать их в пользование своим клиентам. Хочу предостеречь вас от этого. Не смотря на бесплатность, такой домен третьего уровня на самом деле вам принадлежать не будет. Для сайта необходимо использовать исключительно платное доменное имя второго уровня, зарегистрированное на вас.
Как уже было сказано, домен – это имя вашего сайта, что-то на подобии названия фирмы или торговой марки. Именно так к нему и следует относиться, беречь и не допускать компрометации. В отличии от хостинга, который можно часто и безболезненно менять, доменное имя желательно не менять вообще. Дело в том, что чем больше времени проходит со времени регистрации домена, тем «авторитетнее» он становиться в Интернете. Постепенно доменное имя «обрастает» внешними ссылками (это когда другие сайты ссылаются на ваш ресурс как на источник какой-то информации), добавляется пользователями в закладки браузеров, все больше упоминается в социальных сетях, на форумах и т.д. Чем значительнее вес доменного имени в Интернете, тем больше его «уважают» поисковые системы и тем больше у сайта посетителей. А чем выше посещаемость – тем больше может заработать владелец сайта на размещении рекламы. Поэтому если долго и упорно работать над своим проектом, со временем его можно превратить в неплохой источник дополнительного заработка. Прибыль может быть очень существенной (иногда, несколько тыс. дол. США в месяц). И представьте себе, что будет, если спустя несколько лет работы над проектом вы вдруг потеряете свой домен. Все придется начинать сначала, регистрировать для сайта новый домен и заново отстаивать право на место в сети Интернет. Поэтому доменное имя необходимо беречь и делать все для того, чтобы его не потерять. А много для этого делать не нужно. Достаточно просто соблюдать некоторые рекомендации: 1. Не используйте бесплатные доменные имена, зарегистрированные на других. Иначе результаты вашего труда по поднятию «авторитетности» сайта будут принадлежать не вам. 2. При регистрации домена указывайте достоверные данные владельца (фамилию, имя, адрес, контактный телефон и т.д.). Если по каким-либо причинам зарегистрировать домен на себя вы не можете, укажите данные другого реально существующего человека, которому вы доверяете. Необходимо, чтобы этому человеку о регистрации на его имя домена было известно и в случае чего он смог помочь вам отстоять права на него (предоставить ксерокопию паспорта, подписать заявление и т.д.). Ситуации, когда нужно что-то кому-то доказывать, возникают не часто. Но всё же иногда бывают. Например, чтобы перерегистрировать домен на другого человека, его владельцу необходимо выслать регистратору нотариально заверенное заявление или прийти в офис компании с паспортом. 3. Регистрируйте доменное имя через компанию, заслуживающую доверия. Это должен быть аккредитированный регистратор, зарекомендовавший себя длительным сроком стабильной работы, пусть стоимость его услуг и будет несколько выше, чем у обычных регистраторов (где-то в 1,5 раза).
В истории Интернета уже были случаи, когда регистраторы прекращали обслуживание клиентов, никого об это предварительно не предупредив. Например, в начале 2012 года в Украине регистратор доменных имен «МТ Менеджмент Груп Украина» просто пропал, перестав отвечать на письма и телефонные звонки (проработав перед этим 3 года). Клиенты не имели возможности продлить срок регистрации своих доменов или перевести их на обслуживание к другим регистраторам, поскольку их заявки попросту игнорировались. В сложившейся ситуации осуществить трансфер доменов к другим регистраторам смогли только люди, подтвердившие свои права на эти домены (необходимо было выслать заявление и копию паспорта вышестоящему регистратору или же явиться к нему в офис с паспортом). Хочу отметить, что компания «МТ Менеджмент Груп Украина» не отличалась высоким авторитетом, предоставляла услуги разного рода неблагонадежным сайтам. В то же время, стоимость регистрации доменов у нее была одной из самых низких. Эта неприятная история скорее исключение из правил, но лучше быть готовым ко всему.
Как сделать сайт: содержательная часть сайта
Создание содержательной части сайта является самым сложным этапом. Будущему веб-мастеру предварительно необходимо изучить как минимум принципы языка гипертекстовой разметки HTML, научиться создавать и использовать таблицы стилей CSS. Не пугайтесь. Не смотря на непонятные названия, сделать это не очень тяжело. Просто запаситесь терпением. Главным составляющим элементом содержательной части сайта являются страницы, которые обычно взаимосвязаны между собой при помощи гиперссылок. Посетитель, нажимая на размещенную на странице ссылку, переходит на другую страницу, оттуда на следующую и т.д. Систему гиперссылок, связывающих страницы сайта, часто называют системой навигации по сайту или просто навигацией.
По сути, страница сайта - это обычный текстовый файл с расширением HTML. Создать простейшую страницу очень легко. Достаточно открыть текстовый редактор (например, стандартный Блокнот) и сохранить в любом месте пустой файл с названием «111.html». Вместо 111 можно написать любое название. Главное поставить после этого .html. Файл, сохраненный в таком формате, автоматически будет распознаваться компьютером как файл Интернета и открываться в браузере по двойному щелчку (если не верите, попробуйте создать такой файл). Желательно чтобы названия всех страниц сайта были написаны латиницей. Называть страницы можно как угодно, кроме главной страницы сайта. Ее имя должно быть index.html. Эта страница помещается в папку public_html (упоминалась выше в разделе о хостинге) и будет демонстрироваться посетителям сайта первой. Другие страницы файлы могут находиться либо в этом же разделе, либо в другой папке, которая также должна находиться в разделе public_html. На главной странице следует разместить основную информацию о сайте, а также навигационные ссылки на другие страницы (меню сайта). Открыть в браузере любую страницу сайта можно не заходя на главную страницу. Для этого в адресной строке кроме доменного имени сайта необходимо указать расположение и название этой страницы. Следующие примеры помогут понять принцип адресации страниц: • введя в адресную строку браузера «www.sayt.ru», пользователь попадет на главную страницу сайта SAYT.RU (которая называется index.html и находится в папке public_html хостинга); • если ввести «www.sayt.ru/stranica1.html», откроется страница с названием stranica1, находящаяся в папке public_html хостинга; • если ввести «www.sayt.ru/razdel2/stranica2.html», откроется страница с названием stranica2, находящаяся в папке razdel2, которая лежит в папке public_html хостинга.
Как уже было сказано, в страницы сайта можно вставлять текст, картинки, видео, музыку, ссылки на другие страницы и т.д. Для оформления страниц сайта и добавления на них указанных объектов используется язык гипертекстовой разметки HTML. По мнению автора, самый простой и доходчивый учебник по HTML был написан Натальей Аленовой. Он доступен всем желающим на сайте Постройка.ру (по адресу www.postroika.ru/html). Учебник можно скачать или изучать онлайн. Овладеть основными принципами HTML можно всего за несколько часов. Этих знаний будет достаточно для создания простейшего сайта. В то же время, вместе с HTML крайне желательно использовать таблицу стилей CSS. Во-первых, визуально оформление сайта станет на порядок выше, во-вторых, страницы сайта будут занимать меньше места, быстрее открываться и т.д. Неплохой учебник по CSS доступен по адресу htmlbook.ru/samcss. Приступать к его изучению целесообразно, только разобравшись в принципах работы HTML.
Изучите указанные выше учебники и сделайте сайт самостоятельно. Это будет самым сложным и длительным этапом. Необходимо проявить терпение. Не нужно отказываться от идеи о создании сайта при возникновении каких-то трудностей. Ответы на все вопросы есть в Интернете. Можете присылать вопросы мне в почтовый ящик или в гостевую книгу сайта.
Поработав 1-2 дня, любой новичок сможет создать простой сайт, состоящий из нескольких страниц. При этом, старайтесь придерживаться следующих рекомендаций (пусть сразу вам и не будет понятно зачем): • обычно все страницы одного сайта очень похожи друг на друга (оформление, ссылка для вызова контактной информации, форма поиска по сайту, логотип сайта или компании, кнопки меню и другие элементы навигации и т.д.). Поэтому сначала целесообразно разработать определенный шаблон страницы сайта, содержащий все эти стандартные элементы, которые будут располагаться на всех страницах. Имея такой шаблон, в дальнейшем вы сможете создавать новые страницы за считанные минуты; • серьезно подойдите к выбору темы сайта. С самого начала нужно четко понимать, о чем будет ресурс, осознавать цели его создания. Тематикой сайта вебмастер должен хорошо владеть. Кроме того, тематика сайта должна позволять периодически добавлять на сайт новую информацию (постоянно создавать новые страницы). Сайт должен расти и постоянно развиваться, постепенно наполняясь новым контентом; • не пытайтесь создавать сайты на очень обширные темы. Сайты обо всем по сути являются сайтами ни о чем. В большинстве случаев они обречены на провал и никогда не станут популярными; • тексты, размещаемые на сайте, должны быть уникальными. То есть, других таких текстов в Интернете не должно быть. Лучший способ добиться уникальности – писать все тексты самостоятельно. • все тексты должны быть написаны грамотно, с минимальным количеством ошибок. • и самое главное, сайт в первую очередь должен быть ориентирован на удовлетворение определенных потребностей людей, быть удобным и интересным. Его оформление, как и содержание, имеет большое значение. С неудобных и неинтересных сайтов пользователи уходят сразу и не возвращаются. Такие сайты не смогут попасть в число лидеров выдачи поисковых систем (Яндекс, Гугл и др.). Вопреки некоторым мнениям, роботы поисковых систем умеют правильно оценивать поведение посетителей на сайте. Для них этот фактор является одним из самых важных показателей качества сайта. И если сайт не будет нравиться посетителям, он не будет нравиться и поисковым системам. А без них успеха в Интернете добиться невозможно.