Hallo,
ich möchte gerne alle meine Subdomains mit SSL verschlüsseln, dazu hatte ich ein Zertifikat, welches als Wildcard erstellt wurde, eingerichtet.
Das problem ist halt, dass der Apache-Server die SSL-Konfiguration nicht frisst. Die Seiten sind nicht erreichbar ... Zur Zeit bin ich wie folgt vorgegangen:
cd /etc/ssl/private/apache.key cd /etc/ssl/certs/apache.crt
Die neue VHost habe ich in
cd /etc/apache2/sites-availabl
angelegt und apache genannt.
In die VHost hatte ich dann folgende Konfiguration eingetragen:
nano -w apache
NameVirtualHost *:433 SSLCertificateKeyFile /etc/ssl/private/apache.key SSLCertificateFile /etc/ssl/certs/apache.crt <VirtualHost *:433> ServerName *.domain.de DocumentRoot /var/www/domain SSLEngine on </VirtualHost> #Subdomain1 <VirtualHost *:433> ServerName Subdomain1.domain.de DocumentRoot /var/www/Subdomain1 SSLEngine on </VirtualHost> #Subdomain2 <VirtualHost *:433> ServerName Subdomain2.domain.de DocumentRoot /var/www/Subdomain2 SSLEngine on </VirtualHost>
Und in der ports.conf hatte ich folgendes geändert:
von
#<IfModule mod_gnutls.c> #Listen 443 #</IfModule>
zu
<IfModule mod_gnutls.c> Listen 443 </IfModule>
Die abschließende Terminaleingabe:
#a2enmod ssl #service apache2 force-reload #a2ensite apache #service apache2 force-reload #apachectl -S VirtualHost configuration: wildcard NameVirtualHosts and _default_ servers: *:433 is a NameVirtualHost default server *.domain.de (/etc/apache2/sites-enabled/apache:7) port 433 namevhost *.domain.de (/etc/apache2/sites-enabled/apache:7) port 433 namevhost subdomain1.domain.de (/etc/apache2/sites-enabled/apache:19) port 433 namevhost subdomain2.domain.de (/etc/apache2/sites-enabled/apache:26) *:80 is a NameVirtualHost default server h000001.hoster.de (/etc/apache2/sites-enabled/000-default:1) port 80 namevhost h000001.hoster.de (/etc/apache2/sites-enabled/000-default:1)
Ich glaube, dass es an der ports.conf und der default_ssl liegt, an die ich mich allerdings noch nicht wagte, da ich meine virtualhost's ja schon in apache eingetragen hatte
Dies ist die jetzige Konfiguration von meiner ports.conf
#<IfModule mod_ssl.c> # If you add NameVirtualHost *:443 here, you will also have to change # the VirtualHost statement in /etc/apache2/sites-available/default-ssl # <VirtualHost *:443> # Server Name Indication for SSL named virtual hosts is currently not # supported by MSIE on Windows XP. #NameVirtualHost *:443 #Listen 443 #</IfModule> <IfModule mod_gnutls.c> Listen 443 </IfModule>
Meine aktuelle Apache-Version ist Server version: Apache/2.2.16
Ich wäre für jede Hilfe sehr dankbar!