Hallo!
Ich habe unter Debian Lenny einen Apache2.2.9 mit PHP laufen.
Darauf sind mehrere VirtualHosts definiert.
Jetzt möchte ich für eine der Webseiten SSL-Verschlüsselung haben.
Ich habe bereits bei einer Zertifizierungsstelle ein Zertifikat beantragt. Die mit OpenSSL erzeugte CSR-Datei wurde erstellt und an die Zertifizierungsstelle zur Prüfung weitergeleitet.
Dann hab ich das Modul mod_ssl eingebunden, ohne es zu konfigurieren.
Listen 443 wurde aktiviert.
Dann hab ich bei der VirtualHost-Konfiguration einen Container erstellt:
<VirtualHost IP:443>
SSLEngine ON
SSLCertificateFile blabla.csr
SSLCertificateKeyFile blabla.key
DocumentRoot blabla
</VirtualHost>
Das waren alle Dinge, die ich gemacht habe.
Der Neustart des Apache wird mit nem Fehler abgelehnt, ohne Erklärung.
Fragen:
Was mache ich falsch / was fehlt noch?
Wie ergänze ich generell am besten für einen VirtualHost die SSL-Funktionalität?
Ist es richtig bei SSLCertificateFile die csr-Datei anzugeben, oder muß da später das Zertifikat eingefügt werden, das von der Zertifizierungsstelle kommt? Oder wie läuft das?
Danke vorab für Eure Hilfe!
Gruß
colt Seavers
SSL hinzufügen, aber wie?
-
- Project Manager
- Posts: 11183
- Joined: 2003-02-27 01:00
- Location: Hamburg
Re: SSL hinzufügen, aber wie?
Bitte selbst anpassen:
Code: Select all
<IfModule ssl_module>
Listen 127.0.0.1:443
AddType application/x-x509-ca-cert .crt
AddType application/x-pkcs7-crl .crl
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
SSLPassPhraseDialog builtin
SSLSessionCache "shmcb:/var/run/ssl_scache(512000)"
SSLSessionCacheTimeout 300
SSLMutex "file:/var/run/ssl_mutex"
<VirtualHost 127.0.0.1:443>
ServerName localhost
ServerAdmin webmaster@localhost
DocumentRoot "/var/www/localhost/data"
<Directory "/var/www/localhost/data">
Options -All +FollowSymLinks +ExecCGI
AllowOverride Options FileInfo AuthConfig Limit
Order allow,deny
Allow from all
</Directory>
ErrorLog "/var/www/localhost/logs/error_log"
TransferLog "/var/www/localhost/logs/access_log"
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite RSA:!EXP:!NULL:+HIGH:+MEDIUM:-LOW:-SSLv2
SSLCertificateFile "/etc/apache/ssl/server.crt"
SSLCertificateKeyFile "/etc/apache/ssl/server.key"
<FilesMatch "\.(cgi|php|pl|py|shtml)$">
SSLOptions +StdEnvVars
</FilesMatch>
BrowserMatch ".*MSIE.*" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0
CustomLog "/var/www/localhost/logs/ssl_request_log" "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
</VirtualHost>
</IfModule>
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
-
- Posts: 189
- Joined: 2009-11-04 00:43
- Location: NRW
Re: SSL hinzufügen, aber wie?
Danke für den Tip mit dem Error-Log
Meldung dort:
SSL Library Error ...
und
Init: Unable to read server certificate from file blabla.csr
Ich schliesse mal daraus, dass bei SSLCertificateFile nicht die .csr-datei stehen darf, sondern die .crt-datei stehen muss.
kann das jemand bestätigen?
(kanns leider nich selbst überprüfen, da die Zertifizierungsstelle erst noch prüfen muss)
Danke & Gruß,
colt Seavers
Meldung dort:
SSL Library Error ...
und
Init: Unable to read server certificate from file blabla.csr
Ich schliesse mal daraus, dass bei SSLCertificateFile nicht die .csr-datei stehen darf, sondern die .crt-datei stehen muss.
kann das jemand bestätigen?
(kanns leider nich selbst überprüfen, da die Zertifizierungsstelle erst noch prüfen muss)
Danke & Gruß,
colt Seavers
-
- Posts: 150
- Joined: 2004-12-15 16:48
Re: SSL hinzufügen, aber wie?
Ja!
CSR == Certificate Signing Request != Certificate
CSR == Certificate Signing Request != Certificate
-
- Posts: 189
- Joined: 2009-11-04 00:43
- Location: NRW
Re: SSL hinzufügen, aber wie?
Super! Danke für die schnellen Antworten!