Ukrnames Support

Тел: +380(44)300-25-66, +380(57)782-03-86  
+1(646)810-86-61

Підтримка послуг » База знань » SSL-Сертифікати » Установка SSL сертификата на Apache
 Установка SSL сертификата на Apache
Рішення Для установки SSL сертификата на Apache вам следует:

1. Скопировать файлы SSL сертификата на Ваш сервер.

2. Затем нужно найти файл конфигурации Apache для редактирования.

Чаще всего подобные файлы конфигурации хранятся в /etc/httpd. в большинстве случаев основной файл конфигурации называется httpd.conf. Но в некоторых случаях блоки <VirtualHost> могут находиться в нижней части файла httpd.conf. Иногда вы можете найти такие блоки как <VirtualHost> отдельно под директорией, к примеру /etc/httpd/vhosts.d/ или /etc/httpd/sites/ или в файле, который называется ssl.conf.

Прежде чем открывать файл в текстовом редакторе, Вы должны убедиться в наличии блоков <VirtualHost> в которых содержат настройки Apache.

3. Далее установите блоки SSL <VirtualHost> для задания конфигурации.

Если Вам нужно, чтобы ваш сайт работал и с защищенным, и с незащищенным соединением , Вам необходим виртуальный хост для каждого соединения. Для этого вам следует сделть копию существующего незащищенного виртуального хоста и создать его для SSL-соединения как описано далее в п. 4.

4. Затем создайте блоки <VirtualHost> для подключения SSL-соединения.

Ниже для Вас приведен очень простой пример виртуального хоста для SSL-соединения.
В SSL конфигурацию должны быть добавлены части, которые выделенные полужирным  :

<VirtualHost 192.168.0.1:443>
DocumentRoot /var/www/html2
ServerName www.yourdomain.com
SSLEngine on
SSLCertificateFile /path/to/your_domain_name.crt
SSLCertificateKeyFile /path/to/your_private.key
SSLCertificateChainFile /path/to/root.crt

</VirtualHost>

Исправте имена файлов для согласования с файлами сертификатов:

  • SSLCertificateFile  - файл вашего сертификата (например: your_domain_name.crt).
  • SSLCertificateKeyFile  - файл ключа, созданного при генерации CSR.
  • SSLCertificateChainFile  - файл корневого сертификата.

    5. Теперь проверьте конфигурацию Apache до перезапуска.

    Всегда лучше проверить файлы конфигурации Apache на ошибки до перезапуска. Так как  Apache не запустится заново, если в файлах конфигурации будут фигурировать синтаксические ошибки. Для этого используйте следующую команду:

    apachectl configtest

    6. А теперь можно перезапустить Apache.


  • Деталі статті
    Стаття №:29
    Створено:23 Feb 2011 10:19 AM
     Назад
     Увійти [Пароль втрачено] 
    Електронна пошта:
    Пароль:
    Запам'ятати:
     
     Пошук
    Головна | Реєстрація | Відправити заявку | База знань
    Мова:

    Програмне забезпечення служби підтримки  SupportSuite v3.70.02