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/ не работает. Может кто-нибудь мне помочь?
Спасибо симон