Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: 404 Not Found
Показать сообщение отдельно

Аватара для ruslandh

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

Название темы: 404 Not Found