Apache Zertifiakt Cache
Ich habe für einen VirtualHost ein neues Zertifiakt generiert, aber es wird das alte ausgeliefert.
Hallo,
Ich hatte ein Problem mit SVN über https. Nach ein paar Minuten Recherche habe ich herausgefunden dass ich den CN (ComonName) vergessen hatte.
Also hab ich einfach das alte Zertifikat auf meinem Server gelöscht und eine neues mit dem gleichen Namen erzeugt. Als ich dann immernoch die gleiche Fehlermeldung erhalten habe, habe ich mir das Zertifikat im Browser anzeigen lassen und habe festgestellt das es sich um das alte Zertifikat handelt.
Ich hab mir das Zertifikat dann an verschiednen Computern anzeigen lassen und hab überall das alte Zertifikat erhalten. Daher muss der Server ja das falsche Zertifikat benutzen.
Ein paar technische infos:
Es handelt sich um ein Debian 5.0 mit aktuellem Apache2. Das Ding steht bei Server4You.
Die Zertifikate sind selbst-signiert.
Die Config des VirtualHost:
Die Zertifiakte erstelle ich mit folgendem Script:
Hat jemand eine Idee was ich falsch gemacht habe?
Hallo,
Ich hatte ein Problem mit SVN über https. Nach ein paar Minuten Recherche habe ich herausgefunden dass ich den CN (ComonName) vergessen hatte.
Also hab ich einfach das alte Zertifikat auf meinem Server gelöscht und eine neues mit dem gleichen Namen erzeugt. Als ich dann immernoch die gleiche Fehlermeldung erhalten habe, habe ich mir das Zertifikat im Browser anzeigen lassen und habe festgestellt das es sich um das alte Zertifikat handelt.
Ich hab mir das Zertifikat dann an verschiednen Computern anzeigen lassen und hab überall das alte Zertifikat erhalten. Daher muss der Server ja das falsche Zertifikat benutzen.
Ein paar technische infos:
Es handelt sich um ein Debian 5.0 mit aktuellem Apache2. Das Ding steht bei Server4You.
Die Zertifikate sind selbst-signiert.
Die Config des VirtualHost:
NameVirtualHost *:443
<VirtualHost *:443>
ServerName svn.meinhost
ErrorLog /var/log/apache2/error.log
SSLEngine on
SSLCertificateKeyFile /srv/cert/svn.meinhost.pubkey.pem
SSLCertificateFile /srv/cert/svn.meinhost.cert.crt
<Location / >
Order allow,deny
Allow from all
DAV svn
SVNPath /srv/svn/meinhost
AuthType Basic
AuthName "Svn"
AuthUserFile /srv/auth/svn.meinhost.de
Require valid-user
</Location>
</VirtualHost>
Die Zertifiakte erstelle ich mit folgendem Script:
#!/bin/bash
NAME=$1
PRIVATEKEY=$NAME.privkey.pem
PUBLICKEY=$NAME.pubkey.pem
CSRFILE=$NAME.cert.csr
CRTFILE=$NAME.cert.crt
`openssl genrsa -out $PRIVATEKEY 1024`
`openssl rsa -in $PRIVATEKEY -out $PUBLICKEY`
`openssl req -new -key $PRIVATEKEY -out $CSRFILE`
`openssl x509 -in $CSRFILE -req -signkey $PUBLICKEY -days 9999 -out $CRTFILE`
Hat jemand eine Idee was ich falsch gemacht habe?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 142836
Url: https://administrator.de/forum/apache-zertifiakt-cache-142836.html
Ausgedruckt am: 22.04.2025 um 20:04 Uhr
3 Kommentare
Neuester Kommentar