Apache 2 с виртуальным хостом SSL на другом порту 8080 или 8081 в Linux

5537

Я пытался настроить SSL (443) для одного из виртуальных хостов, настроенных в Linux, с тем же доменным именем и номером другого порта. Я использовал mod_ssl для настройки https. Для виртуальных хостов 80 с https он работает нормально. Теперь проблема в том, что я настроил другие virtalhosts на портах с номерами 8081 и 8082, и я хочу предоставить HTTPS для виртуальных хостов, настроенных как на 8081, так и на 8082.

Сайты с номерами портов 8081 и 8082 работают, но мне нужно, чтобы эти порты работали с https

Может кто-нибудь, пожалуйста, помогите мне в этом

Я попробовал ниже конфигурации:

<VirtualHost *:443 *8081> ServerName Test.domain.com SSLProxyEngine on SSLEngine on SSLCertificateFile /etc/ssl/certs/server.crt SSLCertificateKeyFile /etc/ssl/private/server.key DocumentRoot /var/www/html/test/ </VirtualHost>  <VirtualHost *:443 *8082> ServerName Test.domain.com SSLProxyEngine on SSLEngine on SSLCertificateFile /etc/ssl/certs/server.crt SSLCertificateKeyFile /etc/ssl/private/server.key DocumentRoot /var/www/html/test2/ </VirtualHost> 
1

1 ответ на вопрос

2
Community
Listen 443 Listen 8081 Listen 8082  <VirtualHost 127.0.0.1:8081> ServerName Test.domain.com SSLProxyEngine on SSLEngine on SSLCertificateFile /etc/ssl/certs/server.crt SSLCertificateKeyFile /etc/ssl/private/server.key DocumentRoot /var/www/html/test/ </VirtualHost>  <VirtualHost 127.0.0.1:8082> ServerName Test.domain.com SSLProxyEngine on SSLEngine on SSLCertificateFile /etc/ssl/certs/server.crt SSLCertificateKeyFile /etc/ssl/private/server.key DocumentRoot /var/www/html/test2/ </VirtualHost> 

Пожалуйста, обратитесь к другим примерам для VirtualHost: https://httpd.apache.org/docs/2.4/vhosts/examples.html

Похожие вопросы