Общие задачи администрирования вебсерверов.
Установка.
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 определяется при установке.