Apache - HTTPS с одним сертификатом для двух разных портов - Только первый сервер доступен по HTTPS

Я пытаюсь разместить 2 (разных) сервера на одном домене. Один размещен на порту 8000, а другой на 8080. Я хочу, чтобы оба были доступны по HTTPS с использованием одного и того же сертификата.

Ниже приведен мой файл conf (оба сервера используют точно такую же конфигурацию, только разные порты и имена). Они оба прекрасно работают в HTTP. Однако только первый сервер будет работать с HTTPS, другой будет загружаться бесконечно до истечения таймаута.

<VirtualHost *:8080> OR <VirtualHost *:8000>
        ServerAdmin webmaster@localhost
        ServerName example.stratoserver.net
        ServerAlias www.example.stratoserver.net
        DocumentRoot /var/www/st-backend
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

        Alias /static /var/www/st-backend/static
        <Directory /var/www/st-backend/static>
                Require all granted
        </Directory>

        Alias /static /var/www/st-backend/media
        <Directory /var/www/st-backend/media>
                Require all granted
        </Directory>

        <Directory /var/www/st-backend/project>
                <Files wsgi.py>
                        Require all granted
                </Files>
        </Directory>

        WSGIDaemonProcess st-backend python-home=/var/www/st-backend/stenv  python-path=/var/www/st-backend
        WSGIProcessGroup st-backend
        WSGIScriptAlias / /var/www/st-backend/project/wsgi.py

        #HTTPS
        SSLEngine on
        Include /etc/letsencrypt/options-ssl-apache.conf
        SSLCertificateFile /etc/letsencrypt/live/example.stratoserver.net/fullchain.pem
        SSLCertificateKeyFile /etc/letsencrypt/live/example.stratoserver.net/privkey.pem

</VirtualHost>

ports.conf

Listen 8080
Listen 8000

<IfModule ssl_module>
        Listen 443
</IfModule>

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

Может ли кто-нибудь указать мне правильное направление, почему я не могу заставить оба работать с HTTPS одновременно? Буду очень признателен.

Вернуться на верх