мой сервер работает с Debian 9, Apache / 2.4.25, PHP7.0.33.
Сейчас я пытаюсь реализовать соединение Https. Для этого я использовал пакет ssl-cert для автоматического создания Cert, но несколько раз пытался создать его вручную с помощью openSSL.
Мой default-ssl.conf:
<IfModule mod_ssl.c>
<VirtualHost ______:443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ServerName _______
LogLevel debug
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine On
# A self-signed (snakeoil) certificate can be created by installing
# the ssl-cert package. See
# /usr/share/doc/apache2/README.Debian.gz for more info.
# If both key and certificate are stored in the same file, only the
# SSLCertificateFile directive is needed.
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
</VirtualHost>
Мои порты.conf:
Listen 80
<IfModule ssl_module> Listen 443</IfModule>
В моем файле apache error.log есть несколько отчетов типа «Сертификаты совпадают для имени [Servername]», «Сертификат и закрытый ключ настроены из [patch .pem] [path .key]», но ошибок нет. Https-соединение с моим браузером все еще не работает. Что я делаю не так?
Привет