Лабораторная работа по теме «Создание сайта с помощью HTML»

(часть 5)

Цель:

- знакомство с FrontPage Server Extensions

- уметь публиковать сайт на веб-сервере

- знать понятие и работу хоста

План:

1. Поиск подходящего хоста для вашего сайта

2. Что такое FrontPage Server Extensions?

3. Выбор и регистрация доменного имени

4. Конфигурирование вашего собственного компьютера для размещения сайта

5. Публикация сайта в локальной папке

6. Публикация сайта на веб-сервере

7. Публикация сайта с удаленного веб-сервера на локальный компьютер

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

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

- Можно использовать протокол HTTP (Hypertext Transfer Protocol) для публикации на веб-сервере с установленными серверными расширениями FrontPage Server Extensions или пакетом SharePoint Team Services компании Microsoft.
- Можно использовать протокол FTP (File Transfer Protocol) для публикации на веб-сервере, не содержащем FrontPage Server Extensions или SharePoint Team Services. Для использования протокола FTP вам нужно знать имя FTP-сервера, который будет принимать ваши файлы, а также иметь допустимое имя и пароль пользователя.
- Вы можете скопировать свой веб-сервер в папку на вашем компьютере. В случае сайта, созданного с помощью FrontPage, рекомендуется публиковать веб- папку, а не просто копировать файлы, что обеспечивает поддержку структуры и целостности данного сервера.

В этой лабораторной работе описывается, как и когда вы можете публиковать ваш сайт, созданный с помощью FrontPage. Для первого упражнения вам не потребуются какие-либо учебные файлы. Для остальных упражнений будет использоваться учебный сайт, который хранится в папке Office XP SBS\FrontPage\Chap21.

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

Сайты разделяются на две категории: дисковые сайты и серверные сайты. При разработке своего сайта важно понимать их отличие.

Дисковые сайты можно запускать на любом компьютере или даже с гибкого диска или CD-ROM. Они поддерживают только базовые функции HTML. Большинство веб- компонентов, поставляемых вместе с программой FrontPage, не действуют на дисковых сайтах.

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

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

Индустрия веб-хостинга охватывает весь мир. Несколько бумажных и онлайновых журналов посвящены обзору и сообщениям в области веб-хостинга; например, журнал Web Hosting Magazine (Журнал веб-хостинга), который можно приобрести в киосках и книжных магазинах, и Web Host Industry Review (Обзор поставщиков веб-хостинга), доступный в Интернет по адресу www.thewhir.com. Журналы обоих типов содержат новости, информацию и рекламу.

Наиболее подходящий способ поиска компании для веб-хостинга, это поиск в World Wide Web с помощью ключевых слов Web hosting. Вы найдете множество сайтов, представляющих отдельные компании веб-хостинга. Вы можете также искать сайты, где упорядочены и классифицированы компании веб-хостинга. Возможно, вам стоит просмотреть такие ресурсы, как TopHosts по адресу www.tophosts.com, HostSearch по адресу www.hostsearch.com и Web Host Directory по адресу www.webhostdir.com. Эти сайты помогут вам упорядочить возможности выбора, основываясь на различных критериях.

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

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

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

Поскольку вы являетесь разработчиком сайта на основе FrontPage, ваши возможности выбора уже ограничены, так как при использовании любых специальных функциональных средств FrontPage ваш ISP должен поддерживать расширения FrontPage Server Extensions. Компании веб-хостинга, поддерживающие FrontPage Server Extensions, рекламируют этот факт на своих сайтах. Многие из вышеперечисленных ресурсов позволят вам выполнить конкретный поиск служб хостинга, поддерживавающих средства FrontPage.

Microsoft также поддерживает список зарегистрированных провайдеров веб- присутствия (Web Presence Providers), то есть ISP, которые согласились оказывать полную поддержку расширений FrontPage Server Extensions. Список Web Presence Providers по всему миру можно найти по адресу www.microsoftwpp.com/wppsearch/.

### Что такое FrontPage Server Extensions?

FrontPage Server Extensions - это набор серверных приложений, то есть программ, которые запускаются на веб-сервере (а не на собственном компьютере веб-посетителя) и позволяют вам выполнять следующее:

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

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

Расширения FrontPage Server Extensions не нужны для размещения на сервере сайтов, созданных с помощью FrontPage; но они расширяют возможности того, что может сам сайт. Полный список средств, для которых в настоящее время требуются расширения FrontPage Server Extensions, можно найти по адресу www.microsoft.com/frontpage/.

### Выбор и регистрация доменного имени

Прежде чем запускать коммерческий сайт в Интернет, вам нужно выбрать и зарегистрировать доменное имя. Доменное имя - это базовая часть алфавитно- цифрового адреса, который называется унифицированным указателем ресурсов (URL), где посетители ищут ваш сайт через World Wide Web. Например, URL корпорации Microsoft – это www.microsoft.com, и доменное имя - это microsoft.com. Ваше доменное имя может быть вашим собственным именем, названием вашей компании, словом или фразой, представляющей то, что делает ваша компания, или любой выбранной вами строкой букв и цифр.

При выборе доменного имени имеет смысл найти имя, которое будет удобно запоминать и произносить. Хорошо подходят доменные имена, содержащие общеизвестные слова. Ваше доменное имя может состоять из нескольких слов, и тогда требуется решить, как представлять эти слова: подряд или разделять их другими символами; наиболее распространен символ подчеркивания. Напомним, однако, что вам потребуется произносить имя по телефону, поэтому нужно поискать что-то короткое и простое!

Выбирайте имя, которое что-то означает для вашей компании; если у вас есть зарегистрированный товарный знак (торговая марка), постарайтесь его использовать. Доменные имена не зависят от регистра букв. Вы можете использовать прописные и строчные буквы в своих документах, чтобы просто различать отдельные слова, но посетители не обязаны повторять регистр букв для доступа к вашему сайту.

В частности, для доменного имени требуется выбрать расширение. В зависимости от типа сайта, который вы регистрируете, можно использовать расширение .com, .org, .net, .edu или одно из новых расширений, которые появились недавно, чтобы справиться с растущим числом регистраций новых сайтов. Каждое из этих расширений осмыслено: .com - для компаний, .org - для некоммерческих организаций, .net - для сетей и .edu - для учебных заведений.

Некоторые доменные имена привязаны к номенклатуре изделий или услуг, например, QuickCourse.com и eclecticClassroom.com. При выборе доменного имени можно проявить юмор или остроумие, например, имя eFishinSea.com (море "электронной рыбной ловли"), которое принадлежит остроумному любителю рыбной ловли. (Если произнести это имя вслух, оно звучит как efficiency [эффективность].)

Очевидно, что действие указателей URL основано на уникальности доменных имен. Чтобы избежать дублирования, все доменные имена регистрируются. Вы можете регистрировать доменное имя во многих компаниях веб-хостинга; некоторые из них даже помогают вам подобрать подходящее имя. Компания Network Solutions (www.networksolutions.com) оказывает универсальные услуги поиска и регистрации комбинаций доменное имя/расширение. Вы можете также зайти непосредственно на сайт www.InterNIC.com(сайт регистрации доменов Министерства торговли США) для получения более подробной информации.

### Конфигурирование вашего собственного компьютера для размещения сайта

Большинство сайтов сначала разрабатываются как дисковые сайты; это означает, что данный сайт разрабатывается и тестируется на локальном компьютере. Только по окончании разработки сайта он публикуется на веб-сервере, который поддерживается организацией, владеющей этим сайтом, или компанией веб-хостинга. И только в этот момент сайт становится серверным сайтом. Недостатком этой стратегии является то, что компоненты, предназначенные для работы на сервере, не действуют, пока сайт не опубликован на сервере, а после этого вы можете обнаружить, что они вообще не работают.

Чтобы выполнить значительную долю разработки сайта на своем компьютере, вы можете сконфигурировать его для тестирования как сервер. В случае FrontPage 2002 фирма Microsoft рекомендует следующую конфигурацию для веб-сервера:

- Windows 2000
- Internet Information Services 5
- FrontPage Server Extensions 2002 или SharePoint Team Services

Если ваш компьютер не отвечает этим требованиям или вы не хотите запускать полнофункциональный веб-сервер на вашем компьютере, то можете сконфигурировать свой компьютер с системой Windows 98 как персональный веб-сервер, используя следующую конфигурацию:

- Windows 98
- Microsoft Personal Web Server 4.0
- FrontPage 2000 Server Extensions

Решение проблем. Расширения FrontPage Server Extensions 2002 не поддерживают операционных систем Windows 9x. Чтобы обойти это ограничение, пользователи Windows 98 могут инсталлировать FrontPage 2000 Server Extensions с сайта Microsoft.

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

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

В этом упражнении вы сконфигурируете компьютер с Windows 98 как персональный веб-сервер, инсталлировав компоненты Personal Web Server (PWS) и FrontPage 2000 Server Extensions. (PWS поддерживается на инсталляционном CD-ROM Windows 98; однако по умолчанию он не инсталлируется полностью вместе с этой операционной системой.) Поэтому вы должны проверить состав инсталляции, открыв сначала свою домашнюю страницу по умолчанию и открыв затем какой-либо сайт.

GardenCo

Чтобы выполнить это упражнение, вам потребуется CD-ROM Windows 98 и соединение с Интернет.

Для этого упражнения используется рабочая папка Office XP SBS\FrontPage\Chap21.

Выполните следующие шаги.

1. Закройте все программы, которые могут быть запущены на вашем компьютере.
2. В панели задач в левом нижнем углу экрана щелкните на кнопке Пуск (Start), укажите пункт Настройка (Settings) и выберите пункт Панель управления (Control Panel).

Появится окно панели управления.

3. Дважды щелкните на Установка и удаление программ (Add/Remove Programs), чтобы открыть диалоговое (Add/Remove Programs Properties).
4. Щелкните на вкладке Установка Windows (Windows Setup), чтобы вывести на экран следующий список (см. Рисунок 1).

Рисунок 1 - Окно Свойства: Установка и удаление программ

5. В списке Компоненты (Components) щелкните на словах Средства Интернет (не щелкайте на флажке, так как вы можете случайно указать Windows, что нужно удалить инсталлированные на данный момент компоненты.)

Средства Интернет в системе Windows

Personal Web Server - это только один из компонентов, включаемых в Windows 98, чтобы помочь вам работать с Интернет. Еще два компонента относятся к FrontPage, и остальные обеспечивают различные возможности, относящиеся к Интернет:

- Microsoft FrontPage Express - это простой редактор HTML-страниц.
- Мастер Web Publishing Wizard позволяет вам легко загружать сайты на веб- сервер.
- Microsoft Virtual Reality Modeling Language 2.0 Viewer (VRML - язык моделирования виртуальной реальности) - это средство просмотра объектов VRML, то есть трехмерных полноцветных объектов со специальными эффектами текстуры, анимации и освещения.
- Microsoft Wallet поддерживает скрытное хранение личной информации, например, деталей информации кредитной карты, используемой для покупок через Интернет.
- Real Audio Player используется для отображения получаемой по запросу информации аудио, видео и анимации.
- Компоненты Web-Based Enterprise Management обеспечивают возможности удаленного отслеживания проблем и системного администрирования для администраторов систем и специалистов по поддержке.

5. Щелкните на кнопке Состав (Details), чтобы увидеть имеющиеся компоненты Internet Tools.
6. В списке Компоненты (Components) установите флажок Personal Web Server и щелкните на кнопке OK, чтобы закрыть диалоговое окно средств интернет.
7. Еще раз щелкните на кнопке OK, чтобы закрыть диалоговое окно установки и удаления программ и инсталлировать Personal Web Server. Появится запрос установки CD-ROM Windows 98.
8. Установите CD-ROM Windows 98 в дисковод и щелкните на кнопке OK. Windows выполнит поиск файла с именем pws_main.htm. Если этот файл не будет найден в предполагаемом месте, появится следующее окно (см. Рисунок 2).

Рисунок 2 – Диалоговое окно поиска файла

Решение проблем. Это сообщение может появиться из-за того, что Windows ищет не на том дисководе или установлен неверный CD-ROM. Часто помогает щелчок на кнопке Обзор (Browse) и ручной поиск файла. Обычно найти этот файл нетрудно. В этом случае Windows ищет файл, который может содержаться внутри CAB-файла с именем Precopy2.cab. Перейдите к этому файлу и затем щелкните на кнопке OK, чтобы продолжить работу.

Найдя файл, Windows копирует нужную информацию на ваш жесткий диск и возвращается в окно Панель управления (Control Panel).

10. Закройте окно панели управления. Теперь вам нужно запустить программу установки Personal Web Server.
11. В Windows Explorer перейдите в папку add-ons\pws на CD-ROM Windows 98 и дважды щелкните на setup.exe. Появится первая страница мастера Microsoft Personal Web Server Setup Wizard (см. Рисунок 3).

Рисунок 3 - Мастер Microsoft Personal Web Server Setup Wizard

12. Щелкните на кнопке Далее (Next). Появится следующая страница мастера, где предлагаются варианты инсталляции Минимальный (Minimum), Типичный (Typical) и Заказной (Custom) (см. Рисунок 4).

13. Щелкните на кнопке Типичный (Typical). Появится следующая страница мастера с принятой по умолчанию папкой для веб-публикаций, C:\Inetpub\wwwroot (см. Рисунок 5).

Рисунок 5 - Мастер Microsoft Personal Web Server Setup Wizard

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

14. Щелкните на кнопке Далее (Next). На экране появится индикатор выполнения процесса установки, то есть копирования необходимых файлов на ваш компьютер и конфигурирования различных параметров. По окончании установки появится последняя страница этого мастера (см. Рисунок 6).

Рисунок 6 - Мастер Microsoft Personal Web Server Setup Wizard

15. Щелкните на кнопке Готово (Finish), чтобы закрыть программу установки. Появится окно, где запрашивается перезагрузка вашего компьютера (см. Рисунок 7).

Рисунок 7 - Мастер Microsoft Personal Web Server Setup Wizard

16. Подготовьтесь к перезагрузке вашего компьютера, выполнив следующее:

- Выполните сохранение и закройте все открытые программы.
- Оставьте CD-ROM Windows в дисководе; он понадобится снова после перезагрузки.
- Если установлен какой-либо гибкий диск, удалите его из дисковода.

17. Щелкните на кнопке Да (Yes) в окне сообщения, чтобы перезагрузить компьютер. После перезагрузки вашего компьютера (и вашего входа по имени и паролю, если это необходимо) Windows 98 обновит системные настройки, и ваш компьютер будет сконфигурирован как персональный веб-сервер.
18. Удалите CD-ROM Windows 98 из дисковода и верните его на место (где он обычно хранится).
19. При необходимости установите Интернет-соединение. Откройте ваш браузер и в поле Адрес (Address) введите http://www.microsoft.com/frontpage. Сайт Microsoft FrontPage откроется в вашем браузере. (Эта страница часто обновляется. Здесь приводится информация по состоянию на 1 апреля 2001 г.)
20. В секции Ресурсы (Resources) щелкните на FrontPage Server Extensions. Вы будете направлены в секцию FrontPage сайта MSDN Online.
21. Щелкните на гиперссылке Загрузить FrontPage Server Extensions для серверов, поддерживаемых Microsoft Windows (Download the FrontPage Server Extensions for Microsoft Windows-Based Servers). Появится страница загрузки для серверов, поддерживаемых Microsoft Windows.
22. Выполните прокрутку вниз и щелкните на гиперссылке, чтобы загрузить файл для вашей операционной системы. Появится диалоговое окно Загрузка файла (File Download).
23. Щелкните на кнопке Запустить эту программу из ее текущего местоположения (Run this program from its current location) и затем щелкните на кнопке OK. Появится индикатор выполнения загрузки с оценкой времени, остающегося до окончания загрузки.
24. Установите флажок Закрыть это диалоговое окно по окончании загрузки (Close this dialog box when download completes), если он еще не установлен. По окончании загрузки появится диалоговое окно Предупреждение о мерах безопасности (Security Warning).
25. Для продолжения щелкните на кнопке Да (Yes). Начнется инсталляция FrontPage Server Extensions. Программа установки поможет вам выполнить короткий процесс регистрации и затем инсталлирует эти серверные расширения на вашем компьютере. По окончании инсталляции появится запрос перезагрузки вашего компьютера.
26. Щелкните на кнопке Да (Yes) в окне сообщения, чтобы перезагрузить компьютер. После перезагрузки вашего компьютера (и вашего входа по имени и паролю, если это необходимо) Windows завершит конфигурирование FrontPage Server Extensions.
27. Чтобы проверить правильность инсталляции, запустите ваш браузер.
28. В поле Адрес (Address) введите http://localhost и нажмите клавишу (Enter). На экране появится домашняя страница PWS, как это показано ниже (см. Рисунок 8).

Рисунок 8 – Окно сайта FrontPage Server Extensions

Совет. Когда вы конфигурируете свой компьютер как персональный веб-сервер, корневому сайту PWS присваивается конкретный IP-адрес (Интернет Protocol address). Localhost (Локальный хост) - "дружественное" имя для этого IP-адреса, означающее, что его проще запомнить, чем сам адрес. Если ввести в поле адреса браузера значение http://localhost, то появится корневой сайт любого сконфигурированного веб-сервера.

29. Откройте Windows Explorer и перейдите на диск C:. Windows создаст на вашем диске C: новую папку с именем Inetpub. Папка Inetpub содержит четыре подпапки: iissamples, scripts, webpub и wwwroot.
30. Скопируйте сайт GardenCo из папки Office XP SBS\FrontPage \Chap21 в папку C:\Inetpub\wwwroot.
31. Запустите ваш браузер, введите в поле Адрес (Address) http://localhost/GardenCo/index.htm и нажмите клавишу (Enter). В окне вашего браузера появится домашняя сайта компании Garden Company, как это показано ниже (см. Рисунок 9).

Рисунок 9 - Домашняя сайта компании Garden Company

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

Если вы разработали сайт с помощью FrontPage на вашей локальной машине и хотите переместить файлы этого сайта в другое место или создать копию сайта, то этот сайт лучше опубликовать в новом месте, а не просто скопировать или переместить файлы с помощью Windows Explorer. Этот способ гарантирует соответствующую модификацию внутренней структуры сайта для сохранения целостности гиперссылок.

GardenCo

В этом упражнении вы опубликуете дисковый сайт в локальной папке. Для этого упражнения используется рабочая папка Office XP SBS\FrontPage\Chap21.

Выполните следующие шаги.

1. Если программа FrontPage еще не открыта, запустите ее.
2. В меню Файл (File) щелкните на кнопке Открыть веб-узел (Open Web).
3. В диалоговом окне открытия веб-узла перейдите в папку Office XP SBS\FrontPage\Chap21, выберите GardenCo и затем щелкните на кнопке Открыть (Open), чтобы открыть дисковый сайт.
4. В меню Файл (File) выберите пункт Опубликовать веб-узел (Publish Web). Появится диалоговое окно Место публикации (Publish Destination) (см. Рисунок 10).

Рисунок 10 – Окно Место публикации

5. Щелкните на кнопке Обзор (Browse), чтобы открыть диалоговое окно Новое место публикации (New Publish Location) и перейдите в папку Office XP SBS\FrontPage\Chap21.
6. Щелкните на кнопке Создать папку (Create New Folder) в панели инструментов этого диалогового окна, чтобы открыть диалоговое окно Создание папки (New Folder).
7. В поле Имя (Name) введите PublishLocal и затем щелкните на кнопке OK, чтобы вернуться в диалоговое окно Новое место публикации (New Publish Location) с выделенной новой папкой.
8. Щелкните на кнопке Открыть (Open), чтобы вернуться в диалоговое окно Место публикации (Publish Destination). В поле Введите место публикации (Enter publish destination) уже будут представлены введенные вами имя и путь доступа.
9. Щелкните на кнопке OK. Появится следующее сообщение (см. Рисунок 11).

Рисунок 11 – Диалоговое окно

10. Щелкните на кнопке OK, чтобы создать новый сайт в указанном месте. Появится диалоговое окно Публикация веб-узла (Publish Web) со списком файлов для публикации (см. Рисунок 12).

Рисунок 12 – Окно Публикация веб-узела

11. Щелкните на кнопке Параметры (Options).
12. Просмотрите всевозможные параметры, которые вы можете изменять в диалоговом окне параметров веб-узла, и затем щелкните на кнопке Отмена (Cancel), чтобы оставить установки по умолчанию.
13. Щелкните на кнопке Опубликовать (Publish), чтобы опубликовать данный сайт на вашем локальном диске. Появится предупреждение (см. Рисунок 13).

Рисунок 13 – Окно Публикация компонентов

14. Щелкните на кнопке Продолжить (Continue). FrontPage выведет индикатор выполнения процесса публикации выбранных файлов, и по окончании процесса появится следующее сообщение (см. Рисунок 14).

Рисунок 14 – Окно FrontPage

15. Щелкните на строке Просмотр журнала публикации (Click here to view your publish log file). Поскольку Publish Log - это HTML-файл, то он откроется в вашем браузере. Он содержит дату и время каждой операции (транзакции), включенной в процесс публикации.
16. Выполните прокрутку содержимого этого файла, чтобы просмотреть журнал только что выполненного процесса.

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

Совет. Вы можете использовать фильтрацию этого отчета, чтобы отображать только определенные типы транзакций: Публикация начата (Publish Starts), Создание папок (Folder Creations), Копирование файлов (File Copies), Переименование файлов (File Renames), Удаление файлов (File Deletions), Подтверждения (Confirmations) или Предупреждения (Warnings). По умолчанию отображаются все транзакции.

17. Закройте браузер, чтобы вернуться в программу FrontPage.
18. Теперь щелкните на строке Просмотр опубликованного веб-узла (Click here to view your published web site).

Сайт компании "Все для сада" появится в вашем браузере при заданном по умолчанию размере окна.

19. Выполните обзор сайта, проверяя его функционирование.

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

20. Закройте браузер.
21. Щелкните на кнопке Готово (Done), чтобы закрыть окно сообщения.

После возврата в программу FrontPage исходный дисковый сайт все еще открыт, как это показано ниже в панели списка папок (см. Рисунок 15).

Рисунок 15 – Рабочая область FrontPage

22. Закройте этот сайт.

### Публикация сайта на веб-сервере

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

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

Работая с FrontPage 2002, вы не обязаны публиковать весь сайт; можно публиковать только нужные вам файлы. Вы можете даже публиковать отдельную веб-страницу, щелкнув правой кнопкой на имени соответствующего файла в панели списка папок или в режиме просмотра папок и выбрав из контекстного меню пункт Опубликовать выделенные файлы (Publish Selected Files).

Вы можете также пометить определенные файлы для исключения из процесса публикации, щелкнув правой кнопкой на имени файла в панели списка папок или в режиме просмотра папок и выбрав из контекстного меню пункт Не публиковать (Don't Publish).

В этом упражнении вы опубликуете сначала дисковый сайт на своем персональном веб-сервере и затем опубликуете сайт из персонального веб-сервера на удаленном веб-сервере.

Важно. Чтобы вы могли выполнить этот упражнение, на вашем компьютере должны быть инсталлированы компоненты Personal Web Server (PWS) и FrontPage 2000 Server Extensions. Вы должны также иметь доступ к веб-серверу на другом компьютере.

GardenCo

Для этого упражнения используется рабочая папка Office XP SBS\FrontPage\Chap21.

Выполните следующие шаги.

1. Откройте сайт GardenCo, который находится в указанной рабочей папке.
2. В меню Файл (File) щелкните на кнопке Опубликовать веб-узел (Publish Web). Появится диалоговое окно Публикация веб-узла (Publish Web), причем в поле Публикация в (Publish to) будет указано место предыдущей публикации.
3. Щелкните на кнопке Изменить (Change).
4. В диалоговом окне Место публикации (Publish Destination) в поле Введите место публикации (Enter publish destination) введите http://localhost и затем щелкните на кнопке OK. В диалоговом окне Публикация веб-узла (Publish Web) теперь будет представлено место публикации данного сайта.
5. Щелкните на кнопке Опубликовать (Publish). Появится диалоговое окно Компоненты публикации FrontPage (Publishing FrontPage Components), чтобы вы знали, какие компоненты, возможно, не будут работать в текущей версии FrontPage Server Extensions.

Решение проблем. Если вы работаете на компьютере с Windows 98, то большинство страниц сайта будут представлены в этом списке, поскольку программа FrontPage ищет компоненты FrontPage Server Extensions 2002, а они не поддерживаются системой Windows 98. Вместо них пользователям Windows 98 нужно инсталлировать FrontPage 2000 Server Extensions. Если публикация выполняется в системе Windows 98, большинство средств все же обычно работает (вопреки тому, что говорится в этом диалоговом окне)

6. Щелкните на кнопке Продолжить (Continue). FrontPage представит индикатор выполнения процесса копирования папок и файлов на ваш персональный веб-сервер и информирует вас, когда эта процедура будет успешно завершена.
7. Щелкните на кнопке просмотра вашего сайта в браузере. Все веб-компоненты FrontPage должны полностью функционировать.
8. Затем просмотрите журнал публикации, который показан ниже (см. Рисунок 16).

Рисунок 16 – Просмотр журнала публикаций

Обратите внимание, что в процесс публикации сайта на персональном веб-сервере включена дополнительная транзакция. Файл домашней страницы index.htm переименован в Default.htm, чтобы отразить предполагаемую структуру серверного сайта.

9. Закройте браузер, чтобы вернуться в программу FrontPage.
10. Щелкните на кнопке Готово (Done), чтобы закрыть окно сообщения. Исходный сайт появится в окне FrontPage.
11. В меню Файл (File) выберите пункт Открыть веб-узел (Open Web).
12. Перейдите в папку C:\Inetpub\wwwroot и щелкните на кнопке Открыть (Open), чтобы открыть только что опубликованный сайт на вашем персональном веб-сервере.
13. Теперь опубликуйте сайт персонального веб-сервера на удаленном веб-сервере (на другом компьютере). Начните с выбора пункта Опубликовать веб-узел (Publish Web) в меню Файл (File). Появится диалоговое окно публикации веб-узла, причем в поле Публикация в (Publish to) будет указано место предыдущей публикации.
14. Щелкните на кнопке Изменить (Change), чтобы открыть диалоговое окно Место публикации (Publish Destination).
15. В поле Введите место публикации (Enter publish destination) введите http://<сервер>/PublishServer, где <сервер> - имя вашего веб-сервера, и затем щелкните на кнопке OK.
16. Если появится запрос создания нового сайта в указанном месте, щелкните на кнопке OK. В диалоговом окне публикации сайта теперь будет представлено новое место публикации.
17. Щелкните на кнопке Опубликовать (Publish). FrontPage представит индикатор выполнения процесса копирования файлов и папок на веб-сервер и выведет на экран окно сообщения, когда эта процедура будет успешно завершена.
18. Просмотрите сайт в вашем браузере и проверьте его работу. Все веб- компоненты FrontPage должны полностью функционировать.
19. Просмотрите журнал публикации, чтобы увидеть, какие транзакции были включены в процесс публикации.
20. Вернитесь в программу FrontPage и щелкните на кнопке Готово (Done), чтобы закрыть окно сообщения.
21. Закройте сайт.
22. Если вы не переходите к следующей лекции, закройте программу FrontPage.

### Публикация сайта с удаленного веб-сервера на локальный компьютер

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

- На удаленном сервере должны быть инсталлированы расширения FrontPage Server Extensions.
- Вы должны иметь имя и пароль пользователя для доступа на этот удаленный сервер.
- Вы должны иметь соединение с Интернет.

Для публикации сайта FrontPage с удаленного сервера в локальную папку или на ваш персональный веб-сервер выполните следующие шаги:

1. Если нужно, запустите соединение с Интернет. 2, В меню Файл (File) щелкните на кнопке Открыть веб-узел (Open Web). В поле Имя сайта (Web name) введите URL или IP- адрес удаленного сайта, набрав перед ним http://, чтобы указать, что это серверный сайт (например, http://www.microsoft.com/frontpage/ или http://207.46.131.13/frontpage/), и затем щелкните на кнопке Открыть (Open).
2. Если для доступа к удаленному серверу требуется имя и пароль пользователя, они будут запрошены у вас. Введите допустимые имя и пароль и затем щелкните на кнопке OK. Удаленный сайт откроется в окне FrontPage.
3. В меню Файл (File) выберите пункт Опубликовать веб-узел (Publish Web). В поле Место публикации (Publish Destination) введите местоположение на диске или на сервере, где хотите опубликовать сайт, и затем щелкните на кнопке OK.
4. В диалоговом окне публикации веб-узла щелкните на кнопке Опубликовать (Publish).