Am 05.08.2013 13:57 schrieb "Thomas Schmidt" <schmidt@netaction.de>:
>
> Hi!
>
> Ich habe folgende /etc/apache2/ports.conf:
>
> Listen 1.1.1.1:80*
> NameVirtualHost 1.1.1.1:80
> Listen 443
> #Listen 1.1.1.1:443
> NameVirtualHost 1.1.1.1:443
>
> *IP-Adresse von der Redaktion geändert.
> Damit funktioniert der Server, aber er blockiert auf Port 443 alle IP-Adressen.
>
> Wenn ich jetzt die andere Listen-Zeile nehme, kommt in
> /var/log/apache2/error.log:
>
> (98)Address already in use: make_sock: could not bind to address 1.1.1.1:443
> no listening sockets available, shutting down
> Unable to open logs
> [Mon Aug 05 13:25:43 2013] [error] Server should be SSL-aware but has
> no certificate configured [Hint: SSLCertificateFile] ((null):0)
>
> Wie kann ich Apache dazu bringen, sich auf seine Adresse zu
> beschränken? Bei Port 80 geht das doch auch.
Du kannst den jeden Port in apache nur einmal belegen. Wenn du 443 also in der globalen config hast oder bereits für einen anderen vhost verwendest, war es das.
Um zu gucken ob 443 bereits verwendet wird:
grep -R 443 /etc/apache2/*
>
> Thomas
>
> _______________________________________________
> Lug-dd maillist - Lug-dd@mailman.schlittermann.de
> https://ssl.schlittermann.de/mailman/listinfo/lug-dd