Hallo, Ich hatte aus Versehen vhost.d zwei Mal über include eingebunden. Das habe ich nun behoben. Leider bleibt das Problem, der Server läßt sich nicht mit SSL starten: Die Fehlermeldung lautet jetzt: (98)Address already in use: make_sock: could not bind to adress [::]:443 no listening sockets available, shutting down Unable to open logs Irgendwelche Ideen? Gruß Andrea -----Ursprüngliche Nachricht----- Von: Sandy Drobic [mailto:suse-linux@japantest.homelinux.com] Gesendet: Montag, 7. August 2006 16:00 An: suse-linux@suse.com Betreff: Re: Suse 9.3, Apache 2 und SSL Andrea Heiker wrote:
Hallo,
ich bin langsam am Verzweifeln und muss zugeben, dass ich nicht soviel Ahnung habe. Ich habe Suse 9.3 und muss um Büro einen Apache aussetzen,
der
mit ssl (Nur ssl), php und mysql zu erreichen ist. Als erstern Schritt habe ich die SSL verschlüsselung auf mich genommen. Ich habe mich peinlich genau an folgendes How To gehalten: http://www.ornl.gov/~jar/Apache/SSL_in_Apache_2.html
Die entsprechenden Zertificate, zu testzwecken selbst unterschrieben, habe ich wie folgt erzeugt: openssl genrsa -out server.key -des3 1024 openssl req -new -key server.key -out server.csr openssl req -new -x509 -days 1460 -key server.key -out server.crt
generiert und in die Dateien /etc/apache2/ssl.*** kopiert (mit jeweils den passenden Änderungen)
Trotzdem funzt es nicht. apache2ctl startssl ergibt: Die Fehlermeldung lautet: [warn] _default_Virtual host overlap on port 443 the first has precedence (98)Address already in use: make_sock: could not bind to adress [::]:443 no listening sockets available, shutting down
Ich verstehe so, dass schon irgendetwas anderes den Port 443 benutzt, aber wer oder was? Den Firewall habe ich schon für Port 443 geöffnet. netstat listet nichts.
Du hast virtuelle Hosts aufgesetzt, aber die Konfiguration überlappt sich. Genau gesagt, du hast mehr als einen Host angewiesen auf der gleichen IP-Adresse am gleichen Port zu lauschen. Und Apache hat gemeldet, dass nur der erste, der _default_Virtual host sich auf die IP-Adresse binden kann, alle anderen gehen leer aus, weil schon ein Dienst auf der Ip an dem Port lauscht. Bringe erst einmal deine Virtuellen Hosts in Ordnung, dann kannst du an die Verschlüsselung gehen. Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com