Apache2 Ubuntu — SSL на втором порту не работает

#ssl #apache2

Вопрос:

Я новичок. Ценю любую зацепку по нижеприведенному вопросу.

Предыстория: Я работаю над размещением личного nextcloud, используя динамический dns для доступа через Интернет. Доступ отлично работает через переадресацию портов (mydomain.dyndns.org:900/nextcloud) за пределами myLan (сеть Wi-Fi). Чтобы решить проблему доступа из сети Wi-Fi, я настроил запись типа DNS для пересылки запросов на мой домен на внутренний сервер (хост nextcloud).

Проблема: Когда я пытаюсь получить доступ к своему домену через 443, это работает. Но если я попытаюсь получить доступ к SSL через порт 900, он выдаст ошибку «SSL_ERROR_RX_RECORD_TOO_LONG».

Мой файл Port.conf

 Listen 80 http
Listen 901 http
#Listen 900 https 

<IfModule ssl_module>
        Listen 443 https
        Listen 900 https
</IfModule>

<IfModule mod_gnutls.c>
        Listen 443 https
        Listen 900 https
</IfModule>
 

Моя следующая конф. облачного хоста, как показано ниже.

 Alias /nextcloud "/var/www/nextcloud" 

<Directory /var/www/nextcloud/>
  Require all granted
  AllowOverride All
  Options FollowSymLinks MultiViews

  <IfModule mod_dav.c>
    Dav off
  </IfModule>

</Directory>
 

Ценю любые рекомендации по решению этой проблемы.