double arrow

Инструменты администрирования. Общие задачи администрирования вебсерверов

Общие задачи администрирования вебсерверов.

Установка.

Web.

Веб-сервер — это серверное приложение, работающее на основе протокола HTTP.

Основные веб-сервера:

Название Автор и год создания Распространение OpenSource Лицензия Особенности  
Apache HTTP Server Apache Software Foundation, 1995 бесплатно Да Apache License Упор на надёжность и гибкость.  
Internet Information Services Microsoft, 1995 вкл. в Win NT Нет Microsoft EULA Является частью пакета IIS. Единственный, кто поддерживает .NET  
Jetty Mort Bay Consulting, 1995 бесплатно Да Apache License 2.0 Реализован полностью на Java.  
Apache Tomcat Sun Microsystems, ? Apache Software Foundation, 1999 бесплатно Да Apache License 2.0 Реализован полностью на Java.  
lighttpd Jan Kneschke, февраль 2003 бесплатно Да Вариант BSD Использование на сильно нагруженных серверах обеспечивая быстроту и защищённость.  
Tornado FriendFeed/Facebook, 2009 бесплатно Да Apache License Асинхронный сервер. Написан на Python.  

Наиболее распространёнными являются IIS и Apache. Из 6 представленных серверов 4 имеют одинаковую структуру.

Установку IIS в систему – как и любого другого серверного компонента Windows:

Установка/удаление программ → Компоненты Windows → Средства Internet → IIS.

На платформе Windows для Apache, в целом, сама установка тоже не представляет сложности – как любого другого ПО. В случае Unix рекомендуется заранее выделить логическое пространство пользователю Apache, который будет создан при установке сервера. Организация выделенной файловой системы, которая в случае Windows создаётся автоматически, здесь также возлагается на плечи пользо администратора.

Обслуживание - под обслуживанием Web узла понимается прежде всего:

  • Конфигурирование Web-сервера
  • Анализ log файлов (в первую очередь - статистики посещений Web узла)
  • Установка и настройк CGI-скриптов
  • Установка и настройка дополнительных модулей.
  • Веб-сайт администрирования

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

Казалось бы – рекурсия, веб-сайт для администрирования веб-сайта. Однако следует понимать, что веб-сервер может нести «на борту» не один веб-сайт (взять хотя бы наличие на сервере помимо целевого сайта сам сайт администрирования), причём каждый из этих веб-сайтов может выполнять собственные функции.

В случае IIS веб-сайт администрирования располагается в каталоге %systemroot%\System32\ServerAppliance. Он функционирует через SSL, используя порт 8098 по умолчанию.

У Apache такой зверь тоже существует, доступен как правило по порту 8080. Однако в случае Unix его существование при установке оговаривается особой директивой, а в случае Windows его можно ненароком удить при выборочной установке.

  • Файлы справки

В Windows при установке IIS справка интегрируется в консоль (которая MMC). У Apache доступна либо через тот же web-интерфейс, либо в папке /help директории $APACHE.

  • Базовый каталог

Для IIS таковым является каталог Inetpub. Путь по умолчанию для каталога Inetpub – C:\Inetpub. Положение $APACHE определяется при установке.


Сейчас читают про: