- Скопируйте файлы сертификата domain_name.crt, private.key и root.crt на Ваш сервер.
- Откройте файл конфигурации Apache для редактирования блока «VirtualHost». В зависимости от особенностей Вашего сервера этот файл Вы можете найти одним из следующих путей: /etc/httpd/httpd.conf, /etc/httpd/vhosts.d/httpd.conf, /etc/httpd/sites/httpd.conf или /etc/httpd/ssl.conf. Более подробно данную информацию Вы можете уточнить Вашего хостинг-провайдера.
- Отредактируйте блок «VirtualHost», добавив в него следующие строки:
SSLEngine on SSLCertificateFile /path/to/domain_name.crt SSLCertificateKeyFile /path/to/private.key SSLCertificateChainFile /path/to/root.crt
- Если необходимо, чтобы сайт работал и с защищенным соединением и с незащищенным, Вам необходим виртуальный хост для каждого соединения. Поэтому создайте 2 блока «VirtualHost», лишь в один из которых включите SSL-директивы.
- Проверьте конфигурацию Apache до перезапуска командой:
apachectl configtest
- Перезапустите Apache:
sudo /etc/init.d/apache2 restart
|