Wildcard SSL не отображается на поддоменах - PullRequest
0 голосов
/ 11 декабря 2018

У меня есть веб-сайт mydomain.edu , размещенный на сервере Amazon.Я установил подстановочный ssl-сертификат для * .mydomain.edu, используя доступ к оболочке через putty, используя следующий метод - я нашел старый путь к сертификату в /etc/apache2/sites-available/mydomain.edu-ssl.conf и заменил старыйсертификат, закрытый ключ и промежуточный сертификат с новым.И перезапустил сервер apache.Все работает хорошо, и я получил новый сертификат ssl, отображаемый на mydomain.edu.

Но сертификат ssl не будет отображаться на sub1.mydomain.edu и sub2.mydomain.edu

Какие изменения я должен иметьсделать чтобы применить тот же подстановочный знак?У меня есть Dabin - установка Ubuntu.

1 Ответ

0 голосов
/ 11 декабря 2018

Я просто создал наценку для всех поддоменов, которые мне нужно было передать с помощью моего подстановочного SSL-кода.Для каждой разметки для субдомена я создал безопасную разметку

<VirtualHost _default_:443>

         ServerAdmin webmaster@localhost
         SSLEngine on
         SSLProtocol all

        ServerName sub1.mydomain.edu
        ServerAlias www.sub1.mydomain.edu
        DocumentRoot /home/path/to/mysubdomain/directory
        ErrorLog ${APACHE_LOG_DIR}/sub1.mydomain.edu.in_error.log
        CustomLog ${APACHE_LOG_DIR}/sub1.mydomain.edu.in_access.log combined

         SSLCertificateFile /etc/apache2/ssl/certificate.crt
         SSLCertificateKeyFile /etc/apache2/ssl/privatekey.key
         SSLCertificateChainFile /etc/apache2/ssl/intermediateCASSLca.crt

        <Directory "/home/path/to/mysubdomain/directory">
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
        Require all granted
        </Directory>
</VirtualHost>

Я добавил следующую строку для незащищенного перенаправления для безопасного: -

Перенаправление перманент / https://sub1.mydomain.edu

<VirtualHost *:80>
         ServerName sub1.mydomain.edu
        ServerAlias www.sub1.mydomain.edu
        **Redirect permanent / https://www.sub1.mydomain.edu**

        ServerAdmin webmaster@localhost
        DocumentRoot /home/path/to/mysubdomain/directory

        ErrorLog ${APACHE_LOG_DIR}/sub1.mydomain.edu_error.log
        CustomLog ${APACHE_LOG_DIR}/sub1.mydomain.edu_access.log combined

        <Directory "/home/path/to/mysubdomain/directory">
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
        </Directory>

</VirtualHost>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...