Hallo liebe Ubuntuuser-Gemeinde,
ich benötige Hilfe bei der Einrichtung von SSL auf einem apache2 Webserver. Ich bin kurz davor zu verzweifeln, da ich es trotz hundertmaligem Anlauf einfach nicht hin bekomme.
Kurzer Überblick über mein Setting:
habe Ubuntu Server 11.10 auf einem Rechner laufen, den ich über SSH verwalte (IP: 192.168.178.12)
nun möchte ich auf diesen Webserver angepasste Facebook Apps laden, die auch über SSL abrufbar sind.
bei StartSSL habe ich ein Class1 Zertifikat auf meine Domain (example.com über eine statische IP) erstellt
apache2 ist zum normalen, ungesicherten Betrieb eingerichtet und läuft.
Die apache2.conf ist unverändert.
Meine ports.conf
NameVirtualHost *:80 Listen 80 Listen 443
Meine httpd.conf
ServerName MeinServer
Unter /etc/apache2/sites-enabled habe ich zwei Dateien, einmal ssl für den Port 443 und default für Port 80. Die default ist bist auf den Eintrag ServerAdmin unverändert. Die Datei ssl sieht nun folgendermaßen aus:
<IfModule mod_ssl.c> NameVirtualHost *:443 <VirtualHost *:443> ... ...
und weiter unten
... ... SSLCertificateFile /home/user/ssl/ssl.crt/server.crt SSLCertificateKeyFile /home/user/ssl/ssl.key/server.key SSLCACertificateFile /home/user/ssl/ca.pem SSLCertificateChainFile /home/user/ssl/sub.class1.server.ca.pem ... ...
sonst habe ich in ssl nichts verändert.
Wenn ich /etc/init.d/apache2 restart durchführe gibt es keine Fehlermeldungen und unter http://example.com wird die Standard-Apache Seite angezeigt. Mit https://example.com bekomme ich
Fehler 118 (net::ERR_CONNECTION_TIMED_OUT)
in Chrome.
Kann mir vielleicht jemand sagen was ich genau falsch mache?
Liebe Grüße
Don Django