You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-de@httpd.apache.org by Alexander Diedler <ad...@tecracer.de> on 2012/07/02 17:04:55 UTC

Apache 2.2.22 ein SSL Zertifikat für mehrere VHosts

Hallo,
Ist es möglich, mit einem SSL Zertifikat mehrere Virtual Hosts abzudecken, die eigentlich sich nur durch die /[Appname]  unterscheiden?

Drei V-Hosts in der httpd-vhosts.conf

NameVirtualHost *:80

#Jira
VirtualHost *:80
    ServerAdmin webmaster@xxx.de
    DocumentRoot "C:\inetpub\wwwroot\jira"
    ServerName jira.xxx.yyy
    ServerAlias jira             
                
    Redirect permanent /jira http://jira.xxx.yyy/jira/
                
    ErrorLog "logs/jira.xxx.yyy-error.log"
    CustomLog "logs/jira.xxx.yyy-access.log" common

   Directory "C:\inetpub\wwwroot\jira"
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
                /Directory

                ## Tomcatanbindung
    JkMount /jira/* worker1
/VirtualHost

#Wiki
VirtualHost *:80
    ServerAdmin webmaster@xxx.de
    DocumentRoot "C:\inetpub\wwwroot\confluence"
    ServerName wiki.xxx.yyy
    ServerAlias wiki           
                
    ErrorLog "logs/wiki.xxx.yyy-error.log"
    CustomLog "logs/wiki.xxx.yyy-access.log" common

   Directory "C:\inetpub\wwwroot\confluence"
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
               /Directory

                ## Tomcatanbindung
    JkMount /confluence/* worker2
/VirtualHost
#Fisheye
VirtualHost *:80
    ServerAdmin webmaster@yyy.de
    DocumentRoot "C:\inetpub\wwwroot\fisheye"
    ServerName fisheye.tecracerde.local
    ServerAlias fisheye    
                
    ErrorLog "logs/fisheye.yyy.xxx-error.log"
    CustomLog "logs/fisheye.yyy.xxx-access.log" common

    Directory "C:\inetpub\wwwroot\fisheye"
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
               /Directory
                                
## Tomcatanbindung
    JkMount /fisheye/* worker3
                
/VirtualHost

In der httpd-ssl.conf steht bisher nur für den Jira Host ein Eintrag. was muss ich ergänzen, damit es auch für Wiki und Fisheye funktioniert?
Listen 443

VirtualHost *:443

#   General setup for the virtual host
## Tomcatanbindung
    JkMount /jira/* worker1
DocumentRoot "C:\inetpub\wwwroot\jira"
ServerName support.xxx.yyy:443
ServerAdmin webmaster@xxx.yyy
ErrorLog "logs/jira.xxx.yyy-ssl-error.log"
TransferLog "logs/jira.xxx.yyy-ssl-access.log"
Redirect permanent /jira https://support.xxx.yyy/jira/

#   SSL Engine Switch:
#   Enable/Disable SSL for this virtual host.
SSLEngine on

.
/VirtualHost

Viele Grüße
Alex


---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-de-help@httpd.apache.org


Re: Apache 2.2.22 ein SSL Zertifikat für mehrere VHosts

Posted by Mario Brandt <jb...@gmail.com>.
Hallo,

2012/7/3 Marcus Franke <ma...@gmx.net>:
> crowd.example.com
>
> In diesem Falle bräuchtest du ein Wildcard Zertifikat für
> *.example.com. Diese Zertifikate sind allerdings etwas teurer.

bei startssl.com sind die wildcard Zertifikate vergleichsweise sehr günstig.


Gruß
Mario

---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-de-help@httpd.apache.org


Re: Apache 2.2.22 ein SSL Zertifikat für mehrere VHosts

Posted by Falk Hackenberger <ap...@spam.huckley.de>.
> Dummerweise unterstützt aber Windows XP egal mit welchem IE
> SNI nicht und davon sind noch reichlich Kisten im Netz womit
> praktisch nicht benutzbar ausserhalb eines Intranets

Du brauchst nicht zwingend SNI, du kannst auch
CN+SubjAltNames nehmen, das machen bieten auch viele CAs an.

http://wiki.cacert.org/VhostTaskForce#Interoperability%20Test

Falk

---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-de-help@httpd.apache.org


Re: Apache 2.2.22 ein SSL Zertifikat für mehrere VHosts

Posted by Reindl Harald <h....@thelounge.net>.

Am 03.07.2012 16:57, schrieb Mario Brandt:
> Moin Marcus,
> 
>> Oder, falls das zu teuer ist, eine separate IP pro SSL Host und dann
>> nimmst du halt einzelne Zertifikate. Eventuell geht es auch mit SNI,
>> aber das ist Voodoo und vor allem eine Erweiterung für TLS. Nutzen
>> tut das auch niemand. Ausser Google seit neuestem bei der AppEngine?
> 
> SNI läuft schon lange sehr stabil ;-)  Mit Vodoo hat das nichts zu
> tun. Ich nutze das schon seit über einen Jahr und das erfolgreich.
> Mit SNI funktioniert das Wildcardzertifikat und Einzelzertifikate pro vhost

Dummerweise unterstützt aber Windows XP egal mit welchem IE
SNI nicht und davon sind noch reichlich Kisten im Netz womit
praktisch nicht benutzbar ausserhalb eines Intranets

http://de.wikipedia.org/wiki/Server_Name_Indication
Internet Explorer ab Version 7 und ab Windows Vista,
unter Windows XP wird es selbst mit Internet
Explorer 8 nicht unterstützt


Re: Apache 2.2.22 ein SSL Zertifikat für mehrere VHosts

Posted by Mario Brandt <jb...@gmail.com>.
Moin Marcus,

> Oder, falls das zu teuer ist, eine separate IP pro SSL Host und dann
> nimmst du halt einzelne Zertifikate. Eventuell geht es auch mit SNI,
> aber das ist Voodoo und vor allem eine Erweiterung für TLS. Nutzen
> tut das auch niemand. Ausser Google seit neuestem bei der AppEngine?

SNI läuft schon lange sehr stabil ;-)  Mit Vodoo hat das nichts zu
tun. Ich nutze das schon seit über einen Jahr und das erfolgreich.
Mit SNI funktioniert das Wildcardzertifikat und Einzelzertifikate pro vhost.

Gruß
Mario

---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-de-help@httpd.apache.org


Re: Apache 2.2.22 ein SSL Zertifikat für mehrere VHosts

Posted by Marcus Franke <ma...@gmx.net>.
On Tue, Jul 03, 2012 at 10:16:50AM +0200, Alexander Diedler wrote:
> Hallo,
> Ist es denn möglich, in meinem Fall die Domains mit dem gleichen
> Zertifikat abzusichern wie es in meiner VHosts konfiguriert ist?

Du hast als Servernamen ja in etwa [jira|confluence].xxx.yyy
angegeben. Unterder Vorausgabe, dass bei allen Hostnamen xxx.yyy
gleich ist, brauchst du ein wildcard Zertificat. 

Oder, falls das zu teuer ist, eine separate IP pro SSL Host und dann
nimmst du halt einzelne Zertifikate. Eventuell geht es auch mit SNI,
aber das ist Voodoo und vor allem eine Erweiterung für TLS. Nutzen
tut das auch niemand. Ausser Google seit neuestem bei der AppEngine?


Grüße,
Marcus

-- 
pedo mellon a minno

---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-de-help@httpd.apache.org


AW: Apache 2.2.22 ein SSL Zertifikat für mehrere VHosts

Posted by Alexander Diedler <ad...@tecracer.de>.
Hallo,
Ist es denn möglich, in meinem Fall die Domains mit dem gleichen Zertifikat abzusichern wie es in meiner VHosts konfiguriert ist?


-----Ursprüngliche Nachricht-----
Von: Marcus Franke [mailto:marcus.franke@gmx.net] 
Gesendet: Dienstag, 3. Juli 2012 08:42
An: users-de@httpd.apache.org
Betreff: Re: Apache 2.2.22 ein SSL Zertifikat für mehrere VHosts

On Mon, Jul 02, 2012 at 05:04:55PM +0200, Alexander Diedler wrote:
> Hallo,
> Ist es möglich, mit einem SSL Zertifikat mehrere Virtual Hosts 
> abzudecken, die eigentlich sich nur durch die /[Appname] 
> unterscheiden?

Das Zertifikat "schützt" nur den Namen des Hosts. Der Pfad hinten dran, ist völlig egal.

https://mein.server.de bedeutet, dass ich ein Zertifikat für den Hostnamen mein.server.de bestellen muss.

Es würde sogar gehen, wenn du verschiedene Hostnamen verwenden
würdest:

jira.example.com
confluence.example.com
crowd.example.com 

In diesem Falle bräuchtest du ein Wildcard Zertifikat für *.example.com. Diese Zertifikate sind allerdings etwas teurer.



Grüße,
Marcus

-- 
pedo mellon a minno

---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-de-help@httpd.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-de-help@httpd.apache.org


Re: Apache 2.2.22 ein SSL Zertifikat für mehrere VHosts

Posted by Marcus Franke <ma...@gmx.net>.
On Mon, Jul 02, 2012 at 05:04:55PM +0200, Alexander Diedler wrote:
> Hallo,
> Ist es möglich, mit einem SSL Zertifikat mehrere Virtual Hosts
> abzudecken, die eigentlich sich nur durch die /[Appname] 
> unterscheiden?

Das Zertifikat "schützt" nur den Namen des Hosts. Der Pfad hinten
dran, ist völlig egal.

https://mein.server.de bedeutet, dass ich ein Zertifikat für den
Hostnamen mein.server.de bestellen muss.

Es würde sogar gehen, wenn du verschiedene Hostnamen verwenden
würdest:

jira.example.com
confluence.example.com
crowd.example.com 

In diesem Falle bräuchtest du ein Wildcard Zertifikat für 
*.example.com. Diese Zertifikate sind allerdings etwas teurer.



Grüße,
Marcus

-- 
pedo mellon a minno

---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-de-help@httpd.apache.org