Създаване сертификат SSL за Apache

1. Копирайте файловете сертификат на сървъра си.

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

Обикновено тези конфигурационни файлове се съхраняват в / и т.н. / уеб-. Основният конфигурационен файл е в повечето случаи, наречени httpd.conf. В някои случаи единици може да бъде в края на файла httpd.conf. Понякога можете да намерите блокове отделно в указателя например /etc/httpd/vhosts.d/ или / и т.н. / уеб-/ сайтове / или във файл, наречен ssl.conf.

3. Инсталирайте SSL блокове за конфигурация.

Ако искате вашия сайт да работи с обезопасени връзки и незащитени, имате нужда от виртуален хост за всяка връзка. Направете копие на съществуваща незащитен виртуален хост и да се създаде един за SSL-съединение, както е описано в т. 4.

4. Създаване на блокове за да се свържете с SSL връзка.

По-долу е един много прост пример за виртуален хост за SSL-връзка. Част от смели да бъдат добавени в конфигурацията на SSL:


DocumentRoot / Var / WWW / HTML2
ServerName www.yourdomain.com
SSLEngine на
SSLCertificateFile /path/to/your_domain_name.crt
SSLCertificateKeyFile /path/to/your_private.key
SSLCertificateChainFile /path/to/root.crt

Poispravlyayte името на файла за да съответства на файловете сертификат:

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

    5. Проверка на конфигурацията на Apache, преди да рестартирате.

    Винаги е по-добре да се провери на конфигурационните файлове на Apache за грешки, преди да рестартирате, защото Apache няма да започне отново, ако има синтактични грешки в конфигурационните файлове. Използвайте следната команда:

    6. Рестартирайте Apache.