Html

Создание своего сайта. 

   Основы создания сайтов

 

Ну что, за день ли, за год, но вы создали свой сайт – покорпели над дизайном, написали тексты, подготовили фотографии. Возможно, уже прошли обучение CSS и сделали по настоящему красивый и стильный сайт. Осталась самая малость – выложить его на всеобщее обозрение.

Для этого вам нужны три вещи: доменное имя, хостинг и программа передачи файлов по ftp-протоколу.

Доменное имя - это уникальное имя сайта, по которому он будет идентифицироваться в глобальной сети Интернет. В любой стране мира, набрав адрес, состоящий из вашего доменного имени и домена*, определяющего принадлежность к той или иной стране или зоне, люди попадут именно на ваш сайт. Его название вы придумываете сами, а можете и не придумывать, а просто и со вкусом назвать сайт своим собственным именем или фамилией, например, www.sasha.ru или www.ivanov.com. Но… Есть одно но: сегодня сайтов в Интернете многие миллионы и многие миллионы имен уже заняты. Поэтому, когда вы будете думать над именем своего сайта, заготовьте варианты. Прежде, чем регистрировать имя сайта, система в обязательном порядке проверяет, нет ли уже таких имен и выдает вам ответ. Если имя занято, вводите следующее из списка вариантов и так далее, пока очередной ваш вариант не окажется наконец свободным.

В России доменные имена зон RU, SU, NET, COM, ORG, BIZ, INFO, CC, TV, ME, TEL,  но подобные функции делегированы и крупным хостинг-провайдерам. Кстати, многие из них бесплатно или со скидками регистрируют для вас доменное имя, если вы оплачиваете хостинг на определенное время. Об этом в следующем шаге.

*чем отличаются доменное имя и домен? Возьмем сайт www.microsoft.com. В нем microsoft – это доменное имя, а .com – домен, принадлежность к зоне «com».

Хостинг – это дисковое пространство на сервере хостинг-провайдера, к которому существует постоянный, безпроблемный доступ из Интернета, а также прилагается специальное программное обеспечение, позволяющее реализовывать многие возможности архитектуры сайта, обеспечивать его безопасность, осуществлять резервное копирование файлов, просматривать статистику посещаемости сайта и вести контроль его трафика. В комплекте с возможностью разместить сайт, обычно идет возможность работать с собственным почтовым сервером и иметь почтовый адрес не такой, как у всех простых пользователей, типа sasha1978@mail.ru, а  красивый и соответствующий названию вашего сайта, типа sasha@ivanov.ru.
В принципе, разместить сайт и обеспечить к нему доступ пользователей Интернета можно и на своем компьютере, но это довольно сложно для начинающего и хлопотно даже для опытного пользователя: нужно устанавливать сервер (специальное программное обеспечение), настраивать его, обеспечивать его безопасность,  бороться с атаками хакеров и их последствиями. А кроме того, ваш компьютер должен работать всегда – 24 часа в сутки, 7 дней в неделю! Согласитесь, это сложно и неудобно. Проще заплатить 1,5 – 3 тысячи рублей за годовое обслуживание хостинга, получить в подарок доменное имя и не знать никаких хлопот.

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

FTP-протокол и программы с ним работающие. Файлы сайта, обычно, закачиваются на сервер по ftp-протоколу. Ничего сложного в этом нет. Если бы вы делали сайт с помощью программы Adobe Dreamweaver (это следующий шаг в вашем обучении сайтостроению), то в нее встроена функция работы с хостинг-сервером по протоколу ftp и все, что вам нужно, ввести данные вашего сервера – пароль, логин, адрес (которые вам дает провайдер при заключении контракта на хостинг) и нажать пару кнопок.

Если вы сделали сайт в «Блокноте», нужно установить какой-нибудь файловый менеджер. Лично я рекомендую программу Total Commander. Она проста и надежна. Точно так же прописываете полученные от провайдера  данные входа на ftp и затем переносите файлы сайта простым копированием с вашего диска на диск провайдера, в папку, соответствующую корневой директории вашего сайта. Обычно, это папка www. Именно она считается корневым каталогом  сайта.

Однако, программа Total Commander платная. Если у вас нет желания покупать ее или искать какие-то «ломаные» версии, вы можете поступить проще: скачать бесплатную программу .Далее. Если, кроме главной страницы, у вас есть еще несколько других страниц сайта, помещаете их туда же – в корневую директорию www. Фотографии, рисунки и  картинки, которые вы вставили в страницы сайта, должны быть скопированы как отдельные файлы в www, либо в отдельно созданную папку для имиджей в корневой директории. При этом надо не забыть исправить пути имиджей в теле страниц сайта в соответствии с тем, где у вас будут храниться эти  имиджи. Например, если файлы лежат в корневой директории, то путь будет следующий:

<img src="image1.jpg">

А если файлы помещены в отдельную папку с названием "img", то путь будет:

<img src="img/image1.jpg">

То же самое касается и любых других файлов: флеш-объектов, java-скриптов, которые вы можете сами и не создавать, а найти, скачать и вставить в свой сайт в виде  готовых решений.

ВНИМАНИЕ: файл index.html должен начинаться  НЕ С ЗАГЛАВНОЙ, а  с маленькой буквы. В противном случае web-сервер не понимает название файла и не знает, какой из файлов загружать первым. Набирая адрес своего сайта вы все время будете видеть ошибку 403, а не главную страницу  вашего сайта.  

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

Создать бесплатный сайт с uCoz