Fehler bei https - Verbindung
Posted: 2005-06-02 22:48
Hallo.
Ich bin ein Linux Newbie und habe einen Webserver bei vServer (RedHat 9). Auf diesem habe ich für einen Kunden einen passwortgeschützen Bereich (.htaccess) eingerichtet. Das Login dorthin wollte ich nun auch noch mittels https Verbindung absichern. Damit komme ich aber leider nicht so richtig zurecht - auch google hilft mir da irgendwie nicht weiter weil es auf der einen Seite keine passenden Threads zu diesem Thema gibt und ich auf der anderen Seite nur Bahnhof verstehe ... :(
Folgendes passiert(e):
- (http-) Benutzer - Login auf den per .htaccess geschützen Bereich funktioniert
(- Link oder Eingabe von http://www.domain.de/intern/index.htm oder auch nur http://www.domain.de/intern, funktioniert alles)
- die erste https - Verbindung (IE) meldete mir, dass das Zertifikat abgelaufen sei
- Habe daraufhin neues (Selbst-) Zertifikat (reicht in diesem Falle aus) erstellt
- dann kam bei https- Verbindung nur noch die Fehlermeldung, dass das Zertifikat halt nicht öffentlich bestätigt ist. Aber dass ist ja soweit o.k.
Jetzt kommt der Fehler:
- (IE) bei Link oder Eingabe von https://www.domain.de/intern/index.htm erscheint die Fehlermeldung "Seite nicht gefunden", obwohl sie existiert
- Firefox ist da etwas konkreter: Not Found The requested URL /intern was not found on this server. Apache/2.0.48 (RedHat 9/Server4You) Server at http://www.wilandes.de Port 443
- ssl_error_log meldet: [Thu Jun 02 22:37:24 2005] [error] [client meine IP] Directory index forbidden by rule: /var/www/html/
- Merkwürdig ist: Gebe ich https://domain.de oder https://www.domain.de ein, dann erscheint eine (confixx-) html - Datei "noindex.html", der Server verhält sich als so, als ob keine index.htm da wäre ... :-(
- Port 443 aktiv (in der ssl.conf steht: Listen 443)
Ich bin sicher, es handelt sich nur um eine kleine Einstellung. Vielleicht muss irgendwie https im apache noch aktiviert werden ... ? Hat jemand eine Idee?
Vielen Dank im Voraus ;-)
Mark
Ich bin ein Linux Newbie und habe einen Webserver bei vServer (RedHat 9). Auf diesem habe ich für einen Kunden einen passwortgeschützen Bereich (.htaccess) eingerichtet. Das Login dorthin wollte ich nun auch noch mittels https Verbindung absichern. Damit komme ich aber leider nicht so richtig zurecht - auch google hilft mir da irgendwie nicht weiter weil es auf der einen Seite keine passenden Threads zu diesem Thema gibt und ich auf der anderen Seite nur Bahnhof verstehe ... :(
Folgendes passiert(e):
- (http-) Benutzer - Login auf den per .htaccess geschützen Bereich funktioniert
(- Link oder Eingabe von http://www.domain.de/intern/index.htm oder auch nur http://www.domain.de/intern, funktioniert alles)
- die erste https - Verbindung (IE) meldete mir, dass das Zertifikat abgelaufen sei
- Habe daraufhin neues (Selbst-) Zertifikat (reicht in diesem Falle aus) erstellt
- dann kam bei https- Verbindung nur noch die Fehlermeldung, dass das Zertifikat halt nicht öffentlich bestätigt ist. Aber dass ist ja soweit o.k.
Jetzt kommt der Fehler:
- (IE) bei Link oder Eingabe von https://www.domain.de/intern/index.htm erscheint die Fehlermeldung "Seite nicht gefunden", obwohl sie existiert
- Firefox ist da etwas konkreter: Not Found The requested URL /intern was not found on this server. Apache/2.0.48 (RedHat 9/Server4You) Server at http://www.wilandes.de Port 443
- ssl_error_log meldet: [Thu Jun 02 22:37:24 2005] [error] [client meine IP] Directory index forbidden by rule: /var/www/html/
- Merkwürdig ist: Gebe ich https://domain.de oder https://www.domain.de ein, dann erscheint eine (confixx-) html - Datei "noindex.html", der Server verhält sich als so, als ob keine index.htm da wäre ... :-(
- Port 443 aktiv (in der ssl.conf steht: Listen 443)
Ich bin sicher, es handelt sich nur um eine kleine Einstellung. Vielleicht muss irgendwie https im apache noch aktiviert werden ... ? Hat jemand eine Idee?
Vielen Dank im Voraus ;-)
Mark