Apache2 startet nicht, raten Sie zu einer schlechten Konfigurationsdatei
832
Joern Akkermann
Dies ist das Problem, das apache2 startet:
apache2 -k restart [Wed May 28 11:53:07 2014] [warn] NameVirtualHost *:80 has no VirtualHosts httpd not running, trying to start (98)Address already in use: make_sock: could not bind to address [::]:80 (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down Unable to open logs
Ich möchte apache2 mit Beifahrer und Rubin auf Schienen auf Debian ausführen
Hilfe benötigt
2 Antworten auf die Frage
0
Flup
Etwas anderes ist an Port 80 gebunden.
Wenn Sie tun
sudo netstat -nlp | grep :80
Dann gibt Ihnen die Ausgabe eine Vorstellung davon, welcher Prozess an diesen Port gebunden ist. Die letzte Spalte der Ausgabe enthält den Prozessnamen und die PID:
Sie haben also bereits einen Apache-Prozess, der an diesen Port gebunden ist, und aus irgendeinem Grund stirbt er nicht auf normale Weise. Versuchen Sie "sudo kill 18651", stellen Sie sicher, dass es weg ist, und starten Sie es erneut.
Flup vor 10 Jahren
0
[warn] NameVirtualHost *: 80 hat keine VirtualHosts
Dies ist nur eine Warnung. Dies kann darauf hinweisen, dass Ihre Konfigurationsdatei Aufmerksamkeit erfordert. Es würde Apache nicht aufhalten zu starten.
(98) Adresse wird bereits verwendet: make_sock: binden konnte nicht 0.0.0.0:80 Adresse keine Abhör Steckdosen zur Verfügung, das Herunterfahren
Ein vorhandenes Programm verwendet Socket 80 (Bindung an Port 80) - das müssen Sie identifizieren (siehe Flup's answer) und den Konflikt lösen. Eine Möglichkeit wäre, Apache so zu konfigurieren, dass er eine andere Portnummer überwacht (z. B. 81 oder 8080).
Könnten Sie mir bei der Konfiguration des Servers helfen, wenn ich Ihnen die Adresse, den Benutzernamen und das Passwort gebe?
Joern Akkermann vor 10 Jahren
0
@Joern: Dieser Vorschlag sieht aus wie eine Art offener, unbezahlter Dosenwürmer, an denen ich wahrscheinlich nicht viel Freude haben würde. Ich bin mir sicher, dass viele Leute (einschließlich mir) diese Q & A-Site gerne nutzen werden, um Ihnen zu helfen, das zu tun, was Sie wollen, mit der Erwartung, dass Sie selbst erhebliche Lernanstrengungen unternehmen. Wenn Sie jemanden als Ihren Sysadmin bezahlen möchten, gibt es dafür andere Websites.
RedGrittyBrick vor 10 Jahren
0