https на apache2. https не работает вне домашней сети

У меня есть личный веб-сайт, работающий на apache2 на моем raspberry pi (raspbian) с сервисом no-ip dynamic dns. Порт 80 пересылается на моем домашнем маршрутизаторе, а веб-сайт доступен за пределами домашней сети. Сейчас я пытаюсь включить https для веб-сайта. Я разместил сертификаты на сервере, сначала я побежал ниже,

sudo a2enmod ssl

/etc/apache2/apache2.conf имеет,

<VirtualHost <my local ip>:443>
DocumentRoot /var/www/html
ServerName raspiabita.ddns.net
SSLEngine on
SSLCertificateFile /var/www/html/certificate.crt
SSLCertificateKeyFile /var/www/html/private.key
SSLCertificateChainFile /var/www/html/ca_bundle.crt
</VirtualHost>

/etc/apache2/ports.conf имеет ниже

Listen 80
<IfModule ssl_module>
      Listen 443
</IfModule>
<IfModule mod_gnutls.c>
      Listen 443
</IfModule>

Я перенаправил порт 443 на моем маршрутизаторе. Внутри домашней сети http:// работает нормально. https:// работает отлично. Вне домашней сети, http://raspiabita.ddns.net/ работает. Но https://raspiabita.ddns.net/ не работает. Может кто-нибудь мне помочь?

Спасибо симон

0 ответов

Другие вопросы по тегам