Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2014-01 КНЯЗЕВА_Эл_бизнес / Электронный бизнес_Князева.doc
Скачиваний:
50
Добавлен:
20.02.2016
Размер:
1.24 Mб
Скачать
    1. Отладка web-приложений на сервере

Тестирование и отладка создаваемых web-приложений производится на сервере. Сервер, в данном случае, – это программа, взаимодействующая с программами-клиентами по протоколу HTTP. В связи с широким выбором аппаратно-системных платформ имеется большое разнообразие серверных программ. Наиболее известные из них представлены в таблице 2:1.

APACHE является на сегодняшний день самым популярным web-сервером в Интернет, причем опережает другие с очень большим отрывом. Его основные достоинства:

  • имеет хорошо описанную документацию;

  • свободно распространяется в Интернет;

  • надёжен в эксплуатации;

  • конфигурирование сервера осуществляется посредством редактирования текстовых файлов (несколько старомодно, но зато надежно).

Таблица 2.1 - Серверные программы

Название

Производитель

Платформы

Примечания

NetScape Enterprise Server

NetScape

Windows, Unix

имеет встроенный процессор поиска, систему регистрации и контроля документов

NetScape FastTrack Server

NetScape

Windows, Unix

NetWare Web Server

Novell

NetWare

сервер интрасети масштаба предприятия

Internet Information Server

Microsoft

Windows NT/2000

Personal Web Server

Microsoft

Windows 98

WebSite Professional

O’Reilly and Associates

Windows NT

OMNI HTTPD

Omnicron Technologies Corporation

Windows 98/Me, NT/2000

легкая инсталляция и настройка

Oracle WebServer

Oracle

Windows, Unix

сложная инсталляция и администрирование, исключительная гибкость систем на его основе

Apache Server

Apache Software Foundation

Windows, Unix

быстрый, легко настраивающийся

В настоящее время разработан комплекс ДЕНВЕР (джентльменский набор Web-разработчика), который позволяет запустить полноценный web-сервер APACHE с поддержкой PHP, Perl и СУБД MySQL на машине, работающей под управлением Windows 95/98/Me/NT/2000/XP. Как правило, при установке не требуется никакой настройки, комплекс может использоваться даже неподготовленными пользователями. ДЕНВЕР имеет «базовый комплект», занимающий около 2 MB. Все остальное поставляется в виде пакетов расширений. Базовый комплект содержит большинство необходимых программ и утилит:

  • Apache, SSI, mod_rewrite, mod_php;

  • PHP4 с поддержкой GD и MySQL;

  • MySQL с поддержкой транзакций (mysqld-max);

  • систему управления виртуальными хостами, основанную на шаблонах (чтобы создать новый хост, нужно лишь добавить директорию в каталог /home, править конфигурационные файлы не требуется);

  • систему управления запуском и завершением;

  • phpMyAdmin — система управления MySQL через Web-интерфейс;

  • ядро Perl без стандартных библиотек (они поставляются отдельно;

  • эмулятор sendmail (отладочная «заглушка», складывающая приходящие письма в /tmp); поддерживается работа совместно с PHP и Perl;

  • инсталлятор (нечто вроде InstallShield).

Документацию по данному пакету можно найти по адресу http://web.dklab.ru, контакты: http://forum.dklab.ru/denwer, E-mail: web@dklab.ru.

Для отладки web-приложений на локальном компьютере рекомендуется использовать серверы OMNI HTTPD и APACHE. В примерах данного пособия использован сервер APACHE, установленный с помощью программного комплекса ДЕНВЕР.