Невозможно соединение по протоколу SSL с сервером LAMP - PullRequest
0 голосов
/ 07 марта 2019

мой сервер работает с 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-соединение с моим браузером все еще не работает. Что я делаю не так?

Привет

...