Иллюстрированный самоучитель по Linux

Конфигурационный файл Apache

### Раздел 3: Виртуальные хосты
# VirtualHost: Если вы хотите поддерживать несколько
# доменов/имен хостов на вашем компьютере, можете задать
# для них контейнеры VirtualHost. См. документацию по адресу
# <URL: http://www.apache.org/docs/vhosts/ >
# для ознакомления с подробностями перед тем, как
# приступить к установке виртуальных хостов.
# Можно использовать в командной строке опцию '-S', чтобы
# проверить конфигурацию вашего виртуального хоста.
#
# Если вы хотите использовать именованные виртуальные
# хосты, необходимо определить, по крайней мере, один
# IP-адрес (и номер порта) для них. #
#NameVirtualHost 12.34.56.78:80 #NameVirtualHost 12.34.56.78
#
# Пример VirtualHost:
# Практически любая директива Apache может вставляться в
# контейнер VirtualHost.
#
# <VirtualHos t ip .address .of .host .some_domain.com>
# ServerAdmin webmasterShost.some_domain.com
# DocumentRoot /www/docs/host .some_domain.com
# ServerName host .some_domain.com
# ErrorLog logs/host.some_domain.com-error_log
# CustomLog logs /host .some_domain.com-access_log common
#</VirtualHost>
#<VirtualHost _default_:*>
#</VirtualHost>
<If Define HAVE_SSL>
##
## SSL Virtual Host Context
##
# По умолчанию Apache только слушает порт 80.
# Определение виртуального сервера (см. ниже) не вызывает
# автоматического прослушивания порта виртуального сервера.
Listen 443
<VirtualHost _default_:443>
# Общая установка виртуального хоста
DocumentRoot "/var/www/html"
# SSL Engine ключ:
# Разрешение/запрет SSL для этого виртуального хоста.
SSLEngine on
# SSL шифры:
# Список шифров, которые клиент может использовать.
# См. в документе mod ssl полный список шифров.
#SSLCipherSuite ALL:!ADH:RC4+RSA:+HIGH: +MEDIUM: +LOW: +SSLv2: +EXP: +eNULL
# Сертификат сервера:
# Адресует SSLCertificateFile на РЕМ-кодированный сертификат.
# Если сертификат зашифрован, появится запрос пароля.
# Обратите внимание: kill – HUP – вызовет повторный запрос
# пароля. Тестовый сертификат можно сгенерировать с помощью
# `make certificate' в ходе построения. Если вы используете и
# RSA и DSA сертификаты, то оба можно конфигурировать одновременно
# (чтобы также разрешить использование шифров DSA и т.д.).
SSLCertificateFile /etc/httpd/conf /ssl.crt/server,crt
#SSLCertif icateFile /etc/httpd/conf /ssl.crt/server-dsa .crt
# Частный ключ сервера:
# Если ключ не объединен с сертификатом, используйте эту директиву,
# чтобы указать файл ключа. Если вы используете и RSA и DSA
# сертификаты, то оба можно конфигурировать одновременно
# (чтобы также разрешить использование шифров DSA и т.д.).
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.