ВЫБИРАЕМ WEB-СЕРВЕР

Спецвыпуск Xakep, номер #022, стр. 022-034-2


Искать свежий и бесплатный дистрибутив нужно на www.microsoft.com.

INTERNET INFORMATION SERVER

Был создан для того, чтобы расширить возможности WinNT Server, и, собственно, его вторая версия входит в состав NT 4.0. На настоящий момент доступна 5 версия сервера. Он поддерживает службы WWW, Gopher и FTP. Имеет средство администрирования IIS Internet Service Manager, с помощью которого ты можешь управлять сервером как локально, так и удаленно. А также работает с технологиями CGI, ASP, IDC и ISAPI. У этого сервера хорошо устроена система безопасности. Протокол безопасных соединений SSL (Secure Sockets Layer) и TSL обеспечивают безопасный обмен данными между клиентами и серверами и обеспечивают способ проверки клиентов сервером до подключения пользователя к серверу. Сертификаты клиентов позволяют программистам отслеживать пользователей узлов. Кроме того, ты сможешь управлять доступом к системным ресурсам на основе сертификата клиента. Ограничения по IP-адресам позволяют разрешать и запрещать доступ как отдельным компьютерам, так и группам и целым доменам.

IIS интегрирован с протоколом проверки подлинности Kerberos v5, реализованным в Windows 2000. Он позволяет передавать сведения, подтверждающие подлинность пользователя, между компьютерами в сети, которые работают под окнами. Причем настроить безопасность твоего сервера тебе помогут различные мастера, что здорово облегчает работу.

В администрировании этот сервер также предоставляет широкие возможности. Ты полностью контролируешь системные процессы (ASP, ISAPI, CGI и прочие), управляешь ими и, в случае неправильной работы одного из процессов, можешь перезапустить только один этот процесс, а не весь сервер, да и если с самим сервером случился полный кирдык, то можно перезапустить его без перезагрузки компьютера. Все почти как в Win2000/XP.

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

Сервер поддерживает сжатие HTTP, что ускоряет загрузку страниц и файлов на клиентские машины. А FTP позволяет докачивать файлы после прерывания загрузки.

За свежей копией все туда же - на www.microsoft.com.

APACHE

Это ведущий сервер для Unix/Linux и ему подобных платформ. Соответственно, один из самых надежных серверов. Он, так же как и многие программы под nix, распространяется бесплатно и с исходниками, которые ты можешь, если тебя что-то не устраивает, изменить и откомпилировать по-своему. Apache, как правило, входит в дистрибутив различных версий Linux. Есть, правда, и коммерческие версии сервера - Apache-SSL и Stronghold, которые отличаются лишь улучшенной защитой с применением технологии SSL и расширенными инструментами администрирования. Собственно, если ты не никсоид и с пингвином не братаешься, то можешь скачать версию под Windows и даже под OS/2 (для особых извращенцев). Особые любители экзотики, вроде Amiga, могут найти версию и для нее. Однако, как ты, наверное, знаешь, то, что создавалось под nix, лучше всего для него и использовать, так как версии для других осей могут функционировать чуть хуже или с некоторыми ограничениями. Также и с Apache - под Windows он работает менее шустро, чем под nix. Да и в его внутренностях не особо покопаешься. Тем не менее, ничто не мешает тебе использовать Apache под Windows, если ты согласен смириться с этими ограничениями.

Назад на стр. 022-034-1  Содержание  Вперед на стр. 022-034-3