Клиентам / Советы  
 
 

WWW страница

Что нам стоит дом построить?
Нарисуем - будем жить.

Последнее изменение: Monday, 16-Oct-2006 10:13:25 SAMST

Содержание


Я хочу сделать себе домашнюю страницу. С чего начать?

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

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


Какой адрес будет иметь моя страница?

Базовым URI вашей страницы будет "http://www.infopac.ru/~имя_ящика/" или "http://infopac.ru/~имя_ящика/". Здесь вместо "имя_ящика" будет реальное имя заведенного вами у нас электронного почтового ящика. Например, если имя вашего почтового ящика "your_name", т.е. ваш полный адрес записывается как "your_name@infopac.ru", то URI вашей страницы будет "http://infopac.ru/~your_name/".


Что такое URI?

В глобальной сети Интернет используются универсальные адреса, которые идентифицируют ресурсы этой сети и, соответственно, при помощи которых можно осуществлять доступ к названным ресурсам. Такие адреса называются URI - Universal Resource Identificator, что в переводе на русский язык как раз и означает: "универсальный идентификатор ресурса". Собственно, URI, в полной или сокращенной форме, вводятся и отображаются в строке ввода вашего броузера. URI имеет следующий формат:

    протокол://имя хоста[:порт][/[имя каталога][имя файла]]

Здесь квадратные скобки "[" и "]" не являются частью URI, а используются для обозначения его необязательных компонентов, т.е. то, что заключено в скобки может отсутствовать. Поля имеют следующие значения:

протокол
Идентификатор протокола, который должен быть использован для доступа к ресурсу. Наиболее часто используемыми идентификаторами являются: "http" - протокол передачи гипер-текста, используется для доступа к WWW ресурсам и "ftp" - протокол передачи файлов, используется для доступа к файловым архивам.
имя хоста
Доменное имя машины, фактически компьютера, включенного в глобальную сеть Интернет, содержащего запрашиваемый ресурс. Например, "www.infopac.ru". Вместо доменного имени допускается использование соответствующего ему IP адреса машины, который состоит из четырех чисел разделенных символом "." (точка), например, "217.77.96.6".
порт
Числовое обозначение TCP порта, протокола TCP/IP, на который должно выполняться соединение. Вообще говоря, каждому протоколу назначен свой уникальный TCP порт: HTTP использует 80 порт, FTP использует 21 порт. Однако, иногда возникает необходимость замены порта используемого по умолчанию. Здесь стоит отметить, что поле протокола в URI определяет, образно говоря, язык общения между клиентом и сервером, а так же порт соединения используемый по умолчанию; это поле позволяет переопределить порт не меняя протокола.
имя каталога
Задает имя каталога, если такой существует, на удаленном сервере. Смысл этого поля фактически идентичен именам каталогов обычных файловых систем. Если опущено, то доступ осуществляется к корневому каталогу в именном пространстве запрашиваемого ресурса.
имя файла
Аналогично имени каталога, определяет имя файла на удаленной системе. Если опущено, то это означает запрос на получение документа по умолчанию. Обычно это индексный файл каталога "index.html" для WWW ресурсов, либо это список файлов в каталоге для FTP ресурсов.

Примеры:

http://www.infopac.ru/
Запрос корневого документа WWW сервиса с машины www.infopac.ru.
http://www.infopac.ru:80/
Совершенно аналогичен предыдущему примеру, поскольку 80 порт - стандартный порт для протокола HTTP, который в предыдущем примере используется по умолчанию, а здесь просто задан явным образом.
ftp://ftp.infopac.ru/pub/
Запрос перечня файлов для каталога "/pub/" у файлового архива доступного как FTP ресурс и расположенного на машине ftp.infopac.ru.
ftp://www.infopac.ru/pub/
Более "хитрый" пример, который совершенно идентичен предыдущему и вот почему. Казалось бы, что "www.infopac.ru" - имя WWW ресурса и доступ должен быть подобен первому примеру, однако, явное указание протокола доступа (префикс ftp://), говорит о том, что доступ должен выполняться по протоколу FTP. Хитрость же здесь в том, что один и тот же компьютер в сети может иметь несколько доменных имен одновременно, на нем также может функционировать одновременно и несколько интернет-сервисов. Фактически, www.infopac.ru и ftp.infopac.ru - это одна и та же машина, на которой функционируют одновременно и WWW, и FTP сервера, поэтому мы и попадем в то же самое место как и в предыдущем примере.

Как выглядит только что заведенная страница?

Некрасиво. :-) Вернее, никак. Если вы зайдете на нее броузером по соответствующему ей URI, например, http://www.infopac.ru/~your_name/, где вместо "your_name" нужно ввести настоящее название вашей страницы, то увидите примерно следующее.


Пример пустой домашней страницы

Естественно, конкретное представление зависит от используемого вами броузера. Здесь на рисунке вы видите "Netscape Communicator 4.76". В окне броузера отображен пустой каталог не содержащий ни единого файла. Ссылка "Parent Directory" указывает на вышестоящий каталог WWW ресурса, т.е. фактически на корень сервера "http://www.infopac.ru/".

Наполнение страницы вам предстоит сделать самим.


Как сделать страницу?

Создание наполнения страницы - ваша задача. Никто, кроме вас самих, не сделает ее более точно соответствующей вашим желаниям и представлениям.

Содержимое WWW страниц представляет собой определенный набор документов написанных с использованием языка HTML (hyper text markup language - язык разметки гипертекста), а также сопутствующих этим документам изображений и прочих объектов. Язык HTML достаточно прост, поэтому его освоение не займет много времени. Здесь этот вопрос не будет рассмотрен, поскольку описание использования HTML выходит за рамки этого документа. Купите себе какую-нибудь книгу по HTML и ознакомьтесь с ней. Руководства по HTML доступны на WWW во множестве, по ниже приведенным ссылкам вы найдете практически все необходимое и даже много больше.

  • Российский клуб вебмастеров. Статьи, руководства, переводы спецификаций о языке разметки гипертекста.
    http://www.webclub.ru/archive/markup/
  • Сервер Информационных Технологий. Язык гипертекстовой разметки (HTML).
    http://www.citforum.ru/internet/html/

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

В принципе, не обязательно писать HTML код вручную. Есть достаточное количество программных пакетов, которые позволяют визуализировать разработку HTML документов. Наиболее распространенные из них - "Macromedia DreamWeaver" и "Microsoft Frontpage". Пожалуй, первый будет наиболее предпочтителен. Русскоязычная документация на "Macromedia DreamWeaver" доступна здесь:

Несколько небольших советов.

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

Какое имя должно быть у индексного файла?

Индексный файл - файл, который WWW сервер отдает по умолчанию на запрос клиента, если в URI запроса указан только каталог, но нет указания имени файла, например, "http://www.infopac.ru/~mypage/about/". Индексный файл должен иметь одно из следующих имен:

  • index.html - стандартный индексный HTML файл.
  • index.shtml - индексный HTML файл использующий технологию SSI.

Файл с именем "index.shtml" имеет более высокий приоритет. Это значит, что когда в одном каталоге присутствуют файлы обоих названий, то в качестве индексного будет использоваться именно "index.shtml".


Как опубликовать сделанную страницу?

Все множество подготовленных вами файлов необходимо передать на WWW сервер. Делается это посредством FTP сервиса. Для этого от вас требуется, используя какую-либо программу FTP клиента, соединиться с сервером "www.infopac.ru" и передать все необходимые файлы.

Внимание. При соединении по протоколу FTP вы должны использовать для авторизации имя пользователя и пароль те же, что вы используете для доступа к вашему почтовому ящику.

Соединившись, вы увидите два каталога: "bin" и "public_html". Каталог "bin" является служебным и вас он не должен интересовать. Каталог "public_html" является корневым каталогом вашей домашней страницы. Т.е., предположим, что URI вашей страницы "http://www.infopac.ru/~tommy/", вы записываете файл "about.html" непосредственно в каталог "public_html", тогда этот файл будет доступен как "http://www.infopac.ru/~tommy/about.html". Поэтому, все файлы и каталоги, если они есть, вашей страницы необходимо записывать именно в каталог "public_html".


Как использовать FTP?

Для работы по FTP существует множество программ FTP клиентов. Например, в поставку Microsoft Windows входит штатный FTP клиент - ftp.exe. Он вполне функционален, но примитивен. Для передачи пары-тройки файлов ftp.exe еще годится, но при большем количестве файлов его использование неудобно.

Рекомендовал бы для работы по FTP воспользоваться программой FAR. Это наша отечественная разработка распространяемая свободно в exUSSR и представляющая собой файловый менеджер, подобный известному Norton Commander, который, в том числе, может работать с FTP ресурсами. Взять FAR можно здесь.

После установки FAR, запустите его. Переключим сразу у FAR язык интерфейса на русский. Для этого нажмите клавишу F9, в появившемся меню выберите пункт "Options", нажмите Enter, переместите курсор на подпункт "Languages", нажмите Enter. В последующих двух окнах выберите и подтвердите выбор нажатием Enter пункты "Russian (Русский)".

Теперь займемся непосредственно FTP. Нажмите на клавиатуре Alt+F1. В появившемся меню выберите пункт "FTP" и нажмите Enter. Теперь убедитесь, что курсор стоит у вас именно в панели с заголовком "FTP:", при необходимости переместите его туда нажатием клавиши Tab. Нажмите сочетание Shift+F4. Перед вами появится окно, которое нужно заполнить следующим образом:


FAR. Окно настройки параметров FTP соединения.

Строку "ftp://пользователь:пароль@сервер:порт/папка" вы должны заполнить именно так, как показано, за исключением того, что вместо "your_name" вам нужно ввести имя вашей страницы (оно же - имя вашего почтового ящика). Например, если ваш почтовый адрес "tommy@infopac.ru", то в этой строке вам нужно набрать: "ftp://tommy@www.infopac.ru". Сохранять пароли в Windows - это все равно, что вешать ключи от сейфа в стеклянный шкафчик рядом с ним, поэтому строку "Пароль:" пропускаем. В строке "Описание FTP:" можете ввести что угодно. Можете не вводить ничего, но как вы потом поймете для чего вы создавали эту запись? Поскольку пароль мы не вводили, то нужно обязательно установить отметку на пункте "Спрашивать пароль непосредственно перед соединением". Остается переместить курсор на пункт "Сохранить" и нажать клавишу Enter. Теперь в панели "FTP:" появится новый пункт "www.infopac.ru" с описанием введенным вами.

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

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


Не отображается файл изображения, либо не находится файл по ссылке, но он точно есть, в чем дело?

Если файл точно присутствует на сервере, т.е. вы его туда передавали и путь доступа к файлу в строке URI броузера, либо в тэге HTML документа указан правильно, то убедитесь, что регистр символов в задаваемом URI полностью соответствует регистру символов в именах файлов и каталогов записанных на сервер.

Обычно эта проблема бывает у пользователей Microsoft Windows. Проявляется она так, что локально страница отображается без проблем, но, после публикации ее на сервере, некоторые файлы или каталоги оказываются ненайденными. Дело здесь в том, что в файловой системе Microsoft Windows не делается различия между прописными и строчными буквами в названиях файлов и каталогов, однако, в операционных системах семейства UNIX, а именно такая система работает на нашем сервере, регистр символов в именах файловой системы имеет значение. Поэтому, например, файлы с именами "Index.html", "INDEX.HTML" и "index.html" являются совершенно различными файлами.


В какой кодировке должны быть HTML документы?

В любой из следующих: koi-8, windows-1251, ibm866, iso-8859-5 или x-mac-cyrillic. По умолчанию подразумевается, что HTML документы домашних страниц выполнены в кодировке windows-1251, поскольку большинство пользователей вычислительных машин используют Microsoft Windows, где для представления русских символов используется названная кодировка. Поэтому, если вы сделали вашу страницу именно в этой кодировке, иными словами делали ваши HTML документы под Microsoft Windows и не предпринимали никаких операций по изменению их кодовой таблицы, то никаких дополнительных действий от вас не требуется.


Можно ли публиковать HTML в отличной от windows-1251 кодировке?

Да, конечно. То есть перед публикацией документов не нужно выполнять их перекодирование в кодировку windows-1251, если ваши документы сделаны в кодировке koi-8. Для того, чтобы WWW сервер узнал какую именно кодировку используют ваши документы, непосредственно в каталог "public_html" необходимо записать файл ".htaccess" (обратите внимание на ведущую точку в имени, она должна быть) содержащего строку:


AddDefaultCharset koi8-r


Я не нашел здесь ответа на свой вопрос, что делать?

Задайте ваш вопрос вебмастеру по электронной почте, написав письмо по адресу: webmaster@infopac.ru. Постарайтесь как можно более точно сформулировать ваш вопрос, поскольку, сами понимаете, вопросы вида: "у меня не работает", - просто не могут иметь ответа. Не забудьте привести имя вашей домашней страницы или адрес проблемного HTML документа.











 
 

Где купить   Статистика
  

23.12.2008. Работы на узлах АТС-30, АТС-32, АТС-34, АТС-37
Уважаемые клиенты! 24 декабря 2008 года с 8 до 14 часов местного времени на ... подробнее »

18.12.2008. Работы на узле АТС-48
Уважаемые клиенты! 19 декабря 2008 года с 8.00 до 9.00 часов местного времени ... подробнее »

17.12.2008. Работы на узле ДЦ "Квадрат"
Уважаемые клиенты! 18 декабря 2008 года с 9.00 до 9.30 часов местного времени ... подробнее »

    Директ Лайн - создание и продвижение сайтов в Тольятти.