Crmgo Блог

CentOS настройка HTTPS

CentOS настройка HTTPS

2. Создание собственного сертификата SSLCertificateKeyFile /etc/pki/tls/private/ca.key /etc/http/conf/httpd.conf

CentOS настройка HTTPS

 

yum install mod_ssl openssl

2. Создание собственного сертификата

# Генерация приватного ключа
openssl genrsa -out ca.key 1024

# Генерация запроса на сертификат CSR
openssl req -new -key ca.key -out ca.csr

# Генерация самоподписанного ключа
openssl x509 -req -days 365 -in ca.csr -signkey ca.key -out ca.crt

# Перемещение полученных файлов в правильные места
mv ca.crt /etc/pki/tls/certs
mv ca.key /etc/pki/tls/private/ca.key
mv ca.csr /etc/pki/tls/private/ca.csr
vim +/SSLCertificateFile /etc/httpd/conf.d/ssl.conf
SSLCertificateFile /etc/pki/tls/certs/ca.crt

SSLCertificateKeyFile /etc/pki/tls/private/ca.key

 

 

/etc/http/conf/httpd.conf

NameVirtualHost *:443

 

<VirtualHost *:443>
        SSLEngine on
        SSLCertificateFile /etc/pki/tls/certs/ca.crt
        SSLCertificateKeyFile /etc/pki/tls/private/ca.key
        <Directory /var/www/vhosts/lomix.com.ua>
        AllowOverride All
        </Directory>
        ServerName lomix.com.ua
</VirtualHost>

Примечание: материал мог быть создан с помощью ИИ и затем отредактирован человеком. Ответственный: Dmytro Lomaka, Kaltenkirchen.

Рубрики: FAQ