- •Аннотация
- •Содержание
- •Обозначения и сокращения
- •Введение
- •Постановка задачи
- •1.1 Обзор возможностей
- •1.1.1 Объединение серверов
- •1.1.2 Поддержка встроенных средств для Linux (ifl)
- •1.1.3 Более простые и эффективные системы управления
- •1.1.4 Расширенный менеджер безопасности
- •1.1.5 Высокая доступность и кластеризация
- •1.1.6 Улучшенная производительность
- •1.2.2 Ограничения ядра
- •1.2.3 Поддержка файловых систем
- •2.1 Описание web-сервера Apache
- •2.2 Инсталляция web-сервера Apache
- •2.2.1 Сборка web-сервера Apache
- •2.2.2 Установка web-сервера Apache
- •2.2.3 Запуск web-сервера Apache
- •2.2.4 Остановка и перезапуск web-сервера Apache
- •2.2.5 Обновление web-сервера Apache
- •2.3 Конфигурирование web-сервера Apache
- •2.3.1 Основные настройки web-сервера Apache
- •2.3.2 Настройка виртуальных хостов
- •2.3.3 Настройки авторизации и аутентификации
- •3. Безопасность жизнедеятельности
- •3.1 Основные негативные воздействия и борьба с ними
- •3.2 Выбор помещения
- •3.3 Выбор стола и его ориентации
- •3.4 Выбор и установка кресла
- •3.5 Условия эксплуатации компьютера
- •3.6 Требования к электропитанию компьютера
- •3.7 Меры безопасности при работе на компьютере
- •Заключение
- •Список используемых источников
- •Приложение 1
- •Приложение 2
- •Приложение 3
Приложение 2
# Virtual Hosts
#
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# <URL:http://httpd.apache.org/docs/2.2/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost *:80>
DocumentRoot "/opt/apache2/htdocs/test2.ru"
ServerName mcd.test2.ru
ServerAlias www.mcd.test2.ru
ErrorLog "logs/test2.ru-error_log"
CustomLog "logs/test2.ru-access_log" common
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/opt/apache2/htdocs/test1.ru"
ServerName mcd.test1.ru
ServerAlias www.mcd.test1.ru
ErrorLog "logs/test1.ru-error_log"
CustomLog "logs/test1.ru-access_log" common
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/opt/apache2/htdocs/test3.ru"
ServerName mcd.test3.ru
ServerAlias www.mcd.test3.ru
ErrorLog "logs/test3.ru-error_log"
CustomLog "logs/test3.ru-access_log" common
</VirtualHost>
Приложение 3
Содержимое файлов .htaccess:
В директории /opt/apache2/htdocs/test1.ru
AuthType Basic AuthName "Restricted Area" AuthUserFile /opt/apache2/passwd/pass-test1.ru Require user admin
В директории /opt/apache2/htdocs/test3.ru
AuthType Basic AuthName "By Invitation Only" AuthUserFile /opt/apache2/passwd/pass-test3.ru-group AuthGroupFile /opt/apache2/passwd/test3.ru-group Require group test3.ru-group