Конфигурационный файл 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 и т.д.). |