info man howto
Сообщения: 6958
Благодарности: 384
|
Профиль
|
Сайт
|
Отправить PM
| Цитировать
https://www.altlinux.org/Apache2/Configs
Цитата:
Шаблон сайта
Несмотря на «Замечание 1», настройки SSL придётся задавать каждому виртуальному хосту. Более того, собственные настройки виртуального хоста для HTTP и для HTTPS практически совпадают. Следовательно, разумно будет завести три файла: базовый конфигурационный, содержащий include-ы настроек для HTTP и для HTTPS. Все три файла разместим в /etc/httpd2/conf/sites-available.
Базовый файл для сайта srv (srv.conf):
[root@host-15 sites-available]# cat srv.conf
<VirtualHost *:80>
Include conf/sites-available/srv.include
</VirtualHost>
<VirtualHost *:443>
Include conf/sites-available/srv.include
Include conf/sites-available/ssl.include
</VirtualHost>
Содержательные настройка сайта srv (srv.include):
[root@host-15 sites-available]# cat srv.include
ServerName www.srv.ru
ServerAlias srv.ru srv
ServerAdmin www-adm@srv.ru
DocumentRoot /var/www/vhosts/srv/htdocs
ScriptAlias /cgi-bin/ /var/www/vhosts/srv/feedback/cgis/
ErrorLog /var/www/vhosts/srv/log/error_log_a2
TransferLog /var/www/vhosts/srv/log/access_log_a2
Общие настройки SSL (ssl.include):
[root@host-15 sites-available]# cat ssl.include
<IfModule ssl_module>
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile "/etc/httpd2/conf/ssl.crt/server.crt"
SSLCertificateKeyFile "/etc/httpd2/conf/ssl.key/server.key"
</IfModule>
Если для HTTP и HTTPS-версий сайтов ещё что-нибудь различается (например, ведутся раздельные журналы), эти настройки надо выносить из srv.include и явно указывать в srv.conf,
|
http://www.linuxcookbook.ru/books/ub.../ru/httpd.html
Цитата:
[Подсказка]
Apache2 не просматривает каталог /etc/apache2/sites-available. Символические ссылки в /etc/apache2/sites-enabled указывают на доступные сайты. Воспользуйтесь утилитой a2ensite (Apache2 Enable Site) для создания символических ссылок. Например: (от root) a2ensite mynewsite, где mynewsite - имя файла конфигурации /etc/apache2/sites-available/mynewsite. Так же используйте эту утилиту для выключения активных конфигурации.
|
|
-------
Поспешай не торопясь
Отправлено: 05:42, 13-10-2015
| #2
|