Программное обеспечение для серверов Internet
PC Magazine/RE logo
(С) СК Пресс 8/96
PC Magazine, May 1996, p. 41

К вашим услугам: пакеты FastTrack и Internet Information Server

Тони Помпили, Роберт П. Липшуц


Даже при изобилии программного обеспечения, доступного любому, кто достаточно терпелив дл "перекачивания" по Сети многих мегабайт, Internet сегодня подтверждает старую пословицу: "Бесплатный сыр бывает только в мышеловке".

Возьмем пакет Microsoft Internet Information Server Version 1.0 (IIS). Эта программа для Web-сервера беcплатна в Web-архиве фирмы Microsoft (http://www.microsoft.com) и содержит все необходимое для профессиональной работы в Internet. В дополнение к средствам Web, FTP и Gopher сервер IIS предлагает тесную интеграцию с Windows NT, средства защиты Secure Sockets Layer (SSL) и копию Web-браузера фирмы Microsoft - Internet Explorer.

Однако средства пакета IIS по поддержке платформы, администрированию и подготовке локальных архивов оставляют желать лучшего. Сначала создаетс впечатление, что цена сооблазнительна, но в конце концов IIS может оказаться дороже других пакетов Web-серверов из-за того, что потребуются другие компоненты.

Netscape FastTrack Server предназначен тем, кого больше интересует информация, предоставляемая Internet, а не детали работы HTTP-серверов. Пакет FastTrack ценой 295 долл. открывает прямой путь в самый сложный труднодоступный узел, поскольку содержит HTTP-сервер, авторские средства Navigator Gold 2.0 и средства сопряжения с Java и JavaScript.

Здесь и сейчас

Когда готовился этот номер, у IIS появилось по меньшей мере одно существенное преимущество перед FastTrack: работа над ним закончена. При подготовке этого обзора был у нас была бета-версия 2.0b2 пакета FastTrack, а окончательный продукт, по данным фирмы Netscape, появится ко времени, когда вы будете читать эти строки. Для пробы программу можно получить из Web-архива этой фирмы (http://www.netscape.com). Обе программы ищут свое место на переполненном рынке Web-серверов рядом с Commerce Builder фирмы Internet Factory, IBM Internet Connection, Spry SafetyWeb Server, WebSite фирмы O'Reilly & Associates и WebStar фирмы Quarterdeck.

В пакете FastTrack имеются все ожидаемые корпоративными заказчикамивозможности, а также удобные в работе средства администрирования и создани локальных архивов. Инсталляция FastTrack проста, если только сервер уже имеет доступ к сети IP или поставщику услуг Internet.

При установке вы вводите имя сервера, им администратора и пароль. Осальное сделает "мастер" по настройке конфигурирации, входящий в состав FastTrack. Мы выяснили, что графическая подпрограмма настройки в IIS столь же проста. Конфигурирование как пакета FastTrack,так и IIS занимает около 10 мин.

FastTrack опережает IIS благодаря лучшей совместимости с операционными системами: Fastrack исполняется под управлением Windows NT и Unix в широком наборе вариантовпоследней: HP/UX фирмы Hewlett-Packard, AIX фирмы IBM, SGI Irix и Solaris Unix фирмы Sun. Напротив, IIS работает только с системой Windows NT Server, которая стоит 699 долл. Вы можете купить ISS как часть пакета NT Server Value Pack ценой 999 долл., содержащего программное обеспечение сервера, пакет Windows NT Server 3.51, и десять клиентских лицензий. Однако отсутствие выбора операционных систем для пакета IIS компенсируется его способностью интегрирования с Windows NT.

Обе программы - FastTrack и IIS - имеют встроенную SSL-защиту. В ISS и Internet Explorer использована версия 2.0 SSL фирмы Netscape, а в FastTrack - верси 3.0, которая соответствует сертификату защиты клиента и имеет усовершенствованное управление полным доступом к Internet.

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

Хотя при этом в FastTrack добавляется еще один уровень администрирования, он становится более универсальным по сравнению с IIS. Одним из преимуществ подхода фирмы Netscape является возможность воспользоваться существующими специально для Internet средствами управления доступом к каталогам или файлам сервера так, чтобы ограничить доступ пользователя к серверу, каталогу или файлу, или к любой их комбинации по имени главного компьютера или IP-адресу. Но в IIS тоже можно блокировать доступ пользователям с помощью имен их доменов.

Поскольку для ограничения доступа к серверу в пакете IIS используются служба управлдения каталогами Windows NT и система защиты, нет необходимости создавать новый список пользователей или групп. Для внесения нового пользователя вы просто создаете новый сетевой идентификатор, и IIS автоматически распознает изменение.

FastTrack фактически выполняет две отдельные функции: обычного Web-сервера, к которому подсоединяются клиенты, и административного сервера, подключающегося к отдельному, специальному TCP-порту. Административный сервер вы защищаете от несанкционированного доступа именем пользователя и паролем. Может быть также добавлена защита средствами SSL.

Большим преимуществом является возможность инсталлировать несколько экземпляров FastTrack на одной машине, в то время как версия IIS может быть только одна. Такая потенциальная возможность работы в многопользовательском режиме позволит пользователям объединить свои Web-хозяйства в одной или в нескольких машинах.

Один экземпляр административного сервера управляет всеми серверами FastTrack на одной системе. При том, что отпадает необходимость перехода из одной программы администрирования в другую, сохраняется способность контролировать отдельно каждый сервер.

При наличии FastTrack все задачи администрировани выполняются диспетчером Netscape Server Manager (NSM) и вашим Web-браузером при условии, что она работет с кадрами и с JavaScript. Мы использовали Netscape Navigator. Удобно еще то, что администрирование с помощью браузера позволяет выполнять задание в любом месте Internet, в том числе добавлять новых пользователей и даже отключать сервер.

Диспетчер NSM пакета FastTrack представляет собой по существу набор приложений на языке Java с кадрированием, упрощающим навигацию среди различных возможнстей выбора. Линейки кнопок в верхней части кадра позволяют выбрать область для вункций администрирования, например Restrict Access (ограниченный доступ) или Reports (отчеты). NSM будет работать также с будущим набором серверов SuiteSpot, в том числе с Enterprise Server и серверами Catalog, Mail, News и Proxy.

Использование браузера в качестве административного интерфейса показывает, какую большую работу по усовершенствованию Java и других языков прикладных программ просмотра предстоит проделать, прежде чем они достигнут уровня простоты ниспадающих меню и диалоговых окон. Если мы хотим, например, исключить пользовател из группы с помощью NSM, нам нужно знать им пользователя и ввести его вручную, а не выбрать из списка. Окончательная версия NSM, возможно, будет уже свободна от этого недостатка.

NSM и IIS одинаковым образом используют программу системы Windows NT под названием Internet Service Manager (ISM) для наблюдения за несколькими функциями и управления ими. ISM объединяет в себе подобные функции управления. В окне прикладной программы отображаетс сообщение о том, какие серверы в данный момент работают - Web, Gopher и FTP. Щелчок правой клавишей вызывает меню, которое позволяет запустить, остановить или приостановить сервер или просмотреть его свойства (Properties). В окне Properties вы можете определить для пользователя права доступа, ограничить доступ к отдельным каталогам и установить режимы регистрации.

Взгляд на Web

Для мониторинга в пакете IIS содержатся основные средства управления регистрацией функционировани сервера. Утилита администрирования регистрирует каждое событие и фиксирует объем переданых данных и адреса TCP/IP. Пакет IIS позволяет пересылать составленный отчет в таблицу базы данных SQL-сервера, а встроенна утилита преобразует эти данные из назначенного по умолчанию формата Professional Internet Service, в котором производилась регистрация, в формат NCSA Common Log File. Вы можете также воспользоваться утилитой, чтобы провести обратный просмотр DNS для замены IP-адресов именами доменов.

Преимуществом FastTrack является возможность работать в формате Common Log File с самого начала. В дополнение к основным данным составитель отчетов может сообщить вам такую полезную информацию как состояние прикладной программы и число обращений пользователя.

Два сервера значительно отличаются также средствами создания страниц.В FastTrack содержится Netscape Navigator Gold 2.0 - инструмент для авторского создания, редактирования и публикации HTML-документов, не требующее хлопот с HTML-кодом. Microsoft пошла по другому пути, отделив IIS от авторского программного обеспечения.

В Navigator Gold входит HTML-редактор, дополненный средствами выбора цветов, графики, стилей строки и рисунков шрифта. Web-страницы могут импортироватьс целиком и использоваться в качестве шаблонов дл создания следующих страниц. Программа Navigator Gold совместима с Java и JavaScript, чего не предусмотрено пока ни в одном из инструментальных средств фирмы Microsoft.

Для создания страниц у фирмы Netscape есть также набор "мастеров"и шаблонов для FastTrack, которые хранятся на Web-сервере компании. "Мастера" помогают переносить на страницы графику и текст, задавать определенные стили. Шаблоны содержат готовые страницы, которые вы можете редактировать. Эти компоненты будут встроены в пакет Netscape LiveWire, запланированный к выпуску на одно время с FastTrack. Пакет LiveWire, предусматривающий также наличие ODBC-драйверов и усовершенствованных средств управления работой сервера, может быть заказан вместе с FastTrack за 495 долл.

Microsoft предлагает три варианта для авторской работы по созданию страниц на языке HTML, ни одного из которых нет в IIS: доступную через сеть программу Internet Assistant для Word for Windows, пакет FrontPage 1.0 ценой 149 долл., недавно приобретенный фирмой Microsoft у компании Vermeer Technologies, и разрабатываемую сейчас программу Internet Studio промышленого назначения. (Дополнительную информацию см. в статье "Microsoft и Netscape" : за кем останется поле боя?").

В FastTrack используются CGI-сценарии и другой их вариант, разработанный фирмой Netscape под названием NSAPI. Для тех, кто предпочитает работать с Visual Basic, напомним, что FastTrack совместим также с WinCGI, обеспечивающим связь между приложениями на языке Visal Basic и сервером. IIS также работает с CGI-сценариями и Perl и, кроме того, он совместим с интерфейсом Internet Server API (ISAPI) фирмы Microsoft.

Большинство Web-серверов пользуется ODBC для связи узлов Web с базами данных. Пакет LiveWire использует ODBC для SQL Server, но предпочитает"родные" драйверы баз данных Illustra, Informix, Oracle и Sybase. ODBC-драйверы для доступа IIS к Microsoft Access, Informix, Oracle, Sybase и другим базам данных содержатся в программе Internet Database Connector (IDC) фирмы Microsoft.

Ценность и цена

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

Для других, кто не специализировался в области Windows NT и не имеет возможности тратить массу времени на возню с Web-серверами и кодами HTML, FastTrack является привлекательной альтернативой пакета IIS. Пакет LiveWire за 495 долл.даже предпочтительней тем, кому нужно еще и HTML-редактирование.

Netscape FastTrack Server
Цена, рекомендуемая изготовителем: 295 долл.; с LiveWire - 495 долл.
Требуемые ресурсы: 16 Мбайт ОЗУ, 20 Мбайт на жестком диске, Microsoft Windows NT или UNIX.
Netscape Communications Corp., Mountain View, CA; 415-937-3777, 415-937-2555;
http://home.netscape.com.
Microsoft Internet Information Server Version 1.0
Цена, рекомендуемая изготовителем: бесплатно; FrontPage - 149 долл.
Требуемые ресурсы: 16 Мбайт ОЗУ (CD-ROM-версия - 99 долл.), 5 Мбайт на жестком диске, Microsoft Windows NT.
Microsoft Corp., Redmond, WA; 800-426-9400, 206-882-8080;
http://www.microsoft.com.