2015-08-27 3 views
-1

У меня есть сайт на моем локальном хосте, поэтому для проверки безопасного подключения я генерировал сертификат ssl в автономном режиме только для локального хоста, вещь я использовал точно так же, как и на моем ноутбуке, но это не работа для нового ПК, который я только что установил. Но он отлично работает на моем ноутбуке.Подстановочный SSL-код для субдомена не работает

в чем проблема.

я пошел через это тоже, но не решена моя проблема Setup HTTPS on wildcard subdomain on localhost

<IfModule mod_ssl.c> 
    <VirtualHost _default_:443> 
      ServerAdmin [email protected] 
      ServerName muster.project 
      ServerAlias *.muster.project 

      DocumentRoot /var/www/project/muster/web 

      <Directory "/var/www/project/muster/web"> 
        AllowOverride All 
        Allow from all 
      </Directory> 

      ErrorLog ${APACHE_LOG_DIR}/error.log 
      CustomLog ${APACHE_LOG_DIR}/access.log combined 

      SSLEngine on 

      SSLCertificateFile  /etc/apache2/ssl/apache.crt 
      SSLCertificateKeyFile /etc/apache2/ssl/apache.key 
      <FilesMatch "\.(cgi|shtml|phtml|php)$"> 
          SSLOptions +StdEnvVars 
      </FilesMatch> 
      <Directory /usr/lib/cgi-bin> 
          SSLOptions +StdEnvVars 
      </Directory> 

      BrowserMatch "MSIE [2-6]" \ 
          nokeepalive ssl-unclean-shutdown \ 
          downgrade-1.0 force-response-1.0 
      # MSIE 7 and newer should be able to use keepalive 
      BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown 

    </VirtualHost> 

Интересно, это только работа для https://muster.project в но не для https://anything.muster.project

Same способ, такая же система как lubuntu,

Я изменил ServerAlias ​​на www.muster.project * .muster.project также не работает

Я тоже изменил работу. нет журнала ошибок ... Единственное, что я получил, было rsa server certificate - сертификат ca (basicconstraints ca == true) Я не думаю, что это вопрос, так как домен без субдомена работает.

Мне нужно установить файл/etc/hosts? хотя я и сделал! это не работа.

получил некоторое представление о том, как это решить? это уже несколько дней уже исправляло это без успеха. Спасибо за помощь!

Hier являются обучающий я следовал томас-острога [точка] де/Allgemein/апач-вебсервер-SSL-verschlusselung-einrichten/

ответ

0

Наконец я нашел проблему ... я установить шаблоны DNS в соответствии с этими сайтами

https://www.leaseweb.com/labs/2013/08/wildcard-dns-ubuntu-hosts-file-using-dnsmasq/

, кажется, это не имеет ничего общего с SSL (локально, может быть различным для живого сайта) ..

я не знаю, почему мой ноутбук работает даже я не ставлю dnsmasq ... Однако сейчас он работает. возможно, это поможет, если кто-то столкнется с этой проблемой.

1

Wildcards сертификаты работает только для один уровня:

Если у вас есть сертификат * .project это справедливо для anything.project, но не для anything.muster.project

+0

это не совсем так, у меня то же самое на моем ноутбуке, и это работает, я думаю, это не проблема .... – user3392555

+0

http://serverfault.com/questions/104160/wildcard-ssl-certificate- for-second-level-subdomain – Tom

+0

Я прочитал этот поток, но так как он работает на моем компьютере ... также на моем компьютере-коллеге ... поэтому я не думаю, что это проблема. Примечание: мой коллега с использованием mac , и у меня есть один, установленный с использованием окон и на моем ноутбуке с использованием Ubuntu ... на новом ПК просто не работает. Кстати, спасибо за ответ, хотя ... я закончил свои работы на своем ноутбуке ... так что теперь я оставлю это так ... – user3392555