|
Как создают веб-страницыКак разместить веб-страничку на сервереНачнем с концаПредставим себе, что наша веб-страничка (или сайт(Вообще говоря, многие смешивают понятия веб-caum и веб-страница и, наверное, не так уж и ошибаются в этом. Однако формальное различие между этими понятиями есть и состоит оно в том, что сайт представляет собой развернутую структуру, состоящую из многих веб-страниц.)) уже готова и мы с умилением любуемся ею на экране своего компьютера. Как же теперь сделать так, чтобы и другие посетители Интернета тоже могли ею любоваться? Для этого существует несколько способов. В принципе, можно это сделать, даже никуда страничку не копируя, но это имеет смысл, лишь когда свой компьютер постоянно подключен к Интернету (например, с использованием выделенной линии). Адрес в ИнтернетеПодобно тому как любой телефон в телефонной сети имеет свой уникальный номер, любой компьютер, подключенный к Интернету, тоже имеет свой уникальный номер, который называется IP-адресом* /Р-адрес состоят из четырех чисел, разделенных точками (это, конечно, только для облегчения человеческого восприятия - на самом деле это всего лишь 32-битная последовательность), например: 195.34.32.11. Кстати, это реальный JP-адрес DNS-сервера (О том, что такое DN8, см. далее.) московского Интернет-провайдера «МТУ-Информ»). По IP-адресу в Интернете можно найти любой компьютер. Если ваш компьютер подключен к Интернету на постоянной основе, то, скорее всего, у него уже есть и собственный IP-адрес. Тогда, чтобы позволить всем созерцать свою страничку, остается только установить специальную программу, называемую веб-сервером (Сегодня наиболее популярным веб-сервером считается программа Apache, работающая под управлением UNIX, Linux или другой СЩГХ-подобной операционной системы.), и разместить саму страничку в папке, доступной для чтения по сети. Впрочем, это уже отдельная тема, и интересующихся установкой и настройкой веб-сервера мы отсылаем к специальной литературе(Советы по установке и настройке бесплатного веб-сервера Apache можно найти в руководствах по операционным системам Linux и UNIX (см, например, Питтс Д. Энциклопедия RedHat Linux 6, «Диасофт», 2000).). Где найти сервер для публикацииНе все имеют постоянное соединение с Интернетом. Тем, у кого соединение временное, гораздо проще разместить свою веб-страничку на каком-нибудь чужом компьютере, специально для этого настроенном. Это может быть, например, сервер вашего Интернет-провайдера (как правило, все провайдеры предоставляют такую услугу бесплатно) или один из так называемых бесплатных Интернет-серверов. На бесплатном Интернет-сервере можно получить некоторое количество дискового пространства для свое! веб-странички. Таких серверов в Интернете множество. Вот лишь некого" рые из них: сообщество Geocitiea (www.yahoo.com), ХООМ (xoom.com/home), российский сервер «Халява» (www.halyava.ru), сервер www.chat.ai и многие другие. Как отправить материалы серверуПолучив место на сервере, можно загрузить туда все файлы своей странички. Для этого удобнее всего воспользоваться так называемым FTP* соединением(К сожалению, не на всех бесплатных серверах есть такая возможность. На некоторые из них приходится загружать страничку просто из броузера). При этом процесс загрузки файлов на сервер визуально мало отличается от привычного процесса копирования файлов. Например, в программе WS_FTP (рис. 1.1) на левой панели видны файлы, расположенные на своем компьютере, а на правой - файлы, расположенные на удаленном сервере. Для загрузки файлов на сервер необходимо их выделить и нажать кнопку Сору (Копировать). Рис.1.1Копирование файлов с локального компьютера на сетевой с помощью программы WS_FTP Pro Если вы собираетесь часто обновлять свою страничку, то, скорее всего, вам будет полезна служебная программа Ftpweb, написанная еще в 1996 г. компанией BIT Software (впоследствии переименованной в ABBYY). Эта программа может отслеживать, какие файлы странички были изменены с момента последней загрузки, и автоматически копировать их на сервер. От нас практически ничего при этом не требуется, кроме нажатия на кнопку Process (Исполнить). Программу до сих пор можно загрузить с сервера компании, хотя, к сожалению, новых ее версий не выпущено и, по всей видимости, их выпуск не планируется. Доменные именаХорошо, а как же будет «называться» наша страничка? Как пользователи Интернета смогут ее найти? Как мы уже говорили выше, любой компьютер в Интернете имеет свой уникальный JP-адрес. Поэтому, если страничка лежит на компьютере с IP-адресом, например, 194.34.45.8 в каталогу /Мураде, то любому пользователю для ее просмотра достаточно набрать в адресной строке броузера следующий адрес: hflp;//l94.34.45.8/Mypage. Однако запоминать и вводить адреса в цифровом виде не слишком удобно. Для облегчения задачи существует система так называемых доменных имен (DNS - Domain Name System). Большинству IР-адресов поставлено в соответствие некоторое название- доменное имя. Например, сайт Интернет-провайдера «Гласнет» находится по адресу http://www.glasnet.ru. Согласились, что запомнить и набрать такую запись человеку гораздо проще, чем бессмысленную комбинацию цифр. Доменные имена выдаются в соответствии со строгими правилам». В конце, имени, после последней точки, в них содержится так называемое имя домена верхнего уровня. В большинстве случаев это двухбуквенный код страны, которой принадлежит данный ресурс. Например, окончание .ru означает Россию, .ua - Украину, .de - Германию, .fr - Францию и т. д. Обширный список кодов стран вы можете найти в Приложении 6. Кроме того, доменом верхнего уровня может являться также трехбуквенный код, означающий организационную принадлежность ресурса. Например, .com - коммерческая организация, .gov - правительственная, .mil - военная и т. п. Доменные имена читаются справа налево. Та часть доменного имени, которая расположена непосредственно перед последней точкой, называется доменным именем второго уровня. Домены второго уровня выдаются (обычно за деньги) владельцами доменов первого (верхнего) уровня. В любом Случае, иметь собственный домен второго уровня считается достаточно престижным. Владельцы доменных имен второго уровня, в свою очередь, могут распоряжаться доменными именами третьего уровня и т. д., но дальнейшее развертывание имен в большинстве случаев имеет только декоративный смысл. Крайнюю левуюпозицию в записи доменного имени занимает сетевое имя компьютера (в локальной сети), на котором работает серверная программа. Многие дают этому компьютеру имя www, чтобы подчеркнуть, что его ресурсы относятся к службе World Wide Web - тогда доменное имя сайта начинается с сочетания www. Поясним сказанное на примере. Предположим, что имеется пользователь Сергей Сергеев, который зарегистрировался у провайдера Black Line (Здесь и далее все имена и названия гипотетические. Например, провайдера Black Line у нас не существует. В тех случаях, когда используются реальные названия, это специально указано в теисте.), выбрав себе регистрационное имя (логинЛогин (login, от log in) -имя для входа в систему. sergesergeev. У провайдера, разумеется, есть собственный сервер и сайт с адресом www.blackline.ru (Здесь и далее мы опускаем префикс http://, указывающий на соответствующий сетевой протокол, поскольку в большинстве программ просмотра веб-страниц протокол http определен по умолчанию и данный префикс Добавляется к адресу автоматически.). На этом сервере провайдер размещает веб-странички своих пользователей, каждую в отдельном каталоге. После того как Сергей Сергеев разместит свою веб-страничку на сервере провайдера, она будет, скорее всего, иметь адрес www.blackline.ru/~sergesergeev или просто www.blackline.ru/sergesergeev. Некоторые провайдеры вместо имени каталога позволяют использовать регистрационное имя в качестве домена третьего уровня, например, так: www.sergesergeev.blackline.ru. Если же Сергей Сергеев решил разместить свою страничке на бесплатном сервере, например, в сообществе Geocities, то там ему выдадут какое-нибудь длинное имя, например: www.geocities.com/SiliconValley/6285. Сообщество Geocities - это виртуальный город со своими виртуальными улицами, кварталами и домами. Веб-страница клиента в этом «городе» - это как бы отдельное виртуальное домовладение. «Жители» этого «города» стараются селиться на тематических «улицах» по общим интересам, чтобы в свободное от основной работы время заходить друг к другу «в гости». На самом деле, конечно, SiliconValley (Кремниевая долина) - это просто каталог на жестком диске, и возможно, что и «домовладение» (то есть веб-страничка) с номером 6285 в нем уже реально существует. На первый взгляд, размещать свою Web-страничку на сервере, предоставляющем такой длинный адрес, не очень удобно, и многие стараются использовать место, которое предоставляет собственный сервис-провайдер. Однако вспомните о том, что сервис-провайдеров часто меняют. Если мы разместим свою страничку у провайдера, а затем решим его сменить, то потеряем к ней доступ. Тогда наши посетители, скорее всего, еще долго будут созерцать ее в законсервированном виде - ведь мы не сможем ее обновлять(Можно, конечно, обо всем позаботиться заранее и поставить, например, переадресацию на новое местоположение странички, пока еще есть доступ к старому серверу. Однако не всегда у нас бывает возможность сразу обо всем подумать...). Зато когда веб-страничка расположена на Geocities или ином подобном сервере, никак не связанном с сервис-провайдером, то менять провайдеров можно сколько угодно без всякого ущерба для себя.Регистрация именА как быть, если хочется сделать адрес странички более коротким, запоминающимся? Для этого существуют многочисленные службы переадресации, например: come.to, www.da.ru, attend.to (все названия реальные). Например, если Сергей Сергеев разместил на своей страничке информацию о своей фирме «Филин», он может бесплатно зарегистрировать такие имена, как filin.da.ru (или www.filin.da.ru), come.to/fflin и т. п. При этом пользователь, набравший эти адреса в своем броузере, будет автоматически переадресовываться на веб-страничку, размещенную где угодно: на сервере провайдера, на сервере Geocities или еще где-нибудь. Ну, а если вы хотите приобрести для себя домен второго уровня (например www.filin.ru), то вам придется обратиться в соответствующую организацию. Так, например, распределением имен в домене .ru занимается организация РосНИИРОС (www.ripn.ru). За регистрацию в этом случае придется заплатить деньги, однако в итоге вы будете иметь легко запоминающийся адрес. Кстати, многие пользователи, игнорируя услуги поисковых машин, часто пытаются найти веб-странички, набирая наугад адреса типа www.имя_компнии.ru, так что, имея такое имя, вы получаете большие шансы на посещение. Мы, вообще говоря, еще не рассмотрели вопрос, как сделать так, чтйбы пользователи узнали о существовании нашей веб-странички. Способов для этого существует множество. Можно представить ее поисковым системам, чтобы они включили ее в свои базы указателей. Можно подключиться к системе баннерного обмена и пр. Однако это совершенно отдельная тема» явно выходящая за рамки нашей книги. Интересующимся этим вопросом можно посоветовать обратиться к соответствующей специальной ЛВПЙ ратуре. А мы давайте вернемся к основной теме и поговорим о том, как же создавать веб-страницы. |