Ausgabe
Ich erhalte diesen Fehler, wenn ich versuche, Apache in Ubuntu zu starten.
(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
Action 'start' failed.
Ich habe das in meiner ports.conf
NameVirtualHost *:80
Listen 80
Dies ist meine vhost-Datei
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName rails.server.com
# ServerAlias
DocumentRoot /var/www/sample_app/current/public
ErrorLog /var/www/sample_app/error.log
RailsEnv production
<Directory "/var/www/sample_app/current/public">
Options Indexes FollowSymLinks MultiViews
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Was vermisse ich?
Lösung
Port 80 scheint bereits belegt zu sein. Verwenden Sie einen anderen Port oder versuchen Sie netstat
( grep
das Ergebnis, nur die Zeile mit dem Wert 80 auszuwählen), ps
und kill
sehen Sie, welche Anwendung den Port belegt, und beenden Sie ihn.
Beantwortet von – tonedzwiedz
Antwort geprüft von – Marilyn (FixError Volunteer)