| « Drupal 6.x Theme Developing: page.tpl.php not used | "Du kannst nicht in ein Land fahren, das so verstrahlt und voller Leid ist und dann Trallala machen." (Wolfgang Rademann) » |
Link: http://www.keleo.de/blog/Apache-Virtual-Host-mit-SSL-einrichten.html
Um SSL einzurichten, kann man das eingebaute SSL-Modul aktivieren, indem man ssl.load und ssl.conf in mods-enabled verlinkt. Port 443 wird automatisch geöffnet beim Reload des Servers (überprüfbar z. B. durch lsof -i:443). Bei der Definition von virtuellen Hosts muss man nun immer den Port ergänzen, auch bei den vorhandenen nicht-SSL-Hosts, z. B. VirtualHost *:80. Ansonsten liefert curl https://localhost einen Fehler und die verschlüsselte Seite ist nicht aufrufbar:
curl: (35) error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
Dazu braucht man noch Zertifikate, die man sich selbst generieren kann, wie im Link oben beschrieben.