Ankündigung

Einklappen
Keine Ankündigung bisher.

Fehler nach ändern der httpd.conf

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Fehler nach ändern der httpd.conf

    Hallo,

    bis vor kurzen nutze ich noch Windows . Hab mir da immer schön mein apache instelliert und meine php Seiten drauf getestet.

    Seit eingen Monaten nutze ich Linux.
    Und gestern hab ich ein Buch zum Apache2 bekommen und arbeite das nun durch.

    Also wie ihr merkt bin noch blutiger Anfänger.

    Nun hab ich Apache2 installiert. Klappte alles soweit...
    Nun sollte ich (wies im Buch stand) die httpd.conf sichern und dann löschen.
    Und nach dem Buch die httpd.conf schritt für schritt wieder nach den eigenen Bedürfnissen erstellen um die Konfigrationsdatei so auch besser kennezulernen.

    So weit so gut..
    Hab dan das wichtigeste in die datei geschreiben und apache neu gestartet. Klappte alles soweit.. Hab dan nach und nach dieDatei erarbeitet (so megr oder wenig - ist erst 25 zeilen lang :P)

    Und neu gestartet. Dan kahm folgende Fehlermeldung.

    Code:
    linux-vior:/home/robin1605 # /etc/init.d/apache2 start
    Starting httpd2 (prefork)                                            done
    linux-vior:/home/robin1605 # /etc/init.d/apache2 restart
    Syntax OK
    Starting httpd2 (prefork) (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
    startproc:  exit status of parent of /usr/sbin/httpd2-prefork: 1
                                                                         done
    linux-vior:/home/robin1605 #
    Als anfänger wieß ich natürlich nicht was das bedeutet. Hba dan den apache gestoppt.

    Code:
    linux-vior:/home/robin1605 # /etc/init.d/apache2 stop
    Shutting down httpd2 (not running)                                   done
    linux-vior:/home/robin1605 #
    und neu gestartet...

    Code:
    linux-vior:/home/robin1605 # /etc/init.d/apache2 start
    Starting httpd2 (prefork) (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
    startproc:  exit status of parent of /usr/sbin/httpd2-prefork: 1
                                                                         done
    genau das gleiche..

    Hab aber doch alles genau so gemacht wies im Buch stand..

    Hab dan mal Rechner neu gestartet...
    dan apache gestartet.

    apache wurde auf einmal genaz normal gestartet.
    Hab localhost aufgerufen udn alles klaptte wunderbar..

    Hab dan wieder was in der datei geändert und dern server neu gestartet.
    Gleiche Fehlermeldung.
    Dan PC neugestartet und apache auch.. Alles klappte wunderbar..

    D.h ich muss wenn ich etwas in der httpd.conf ändere den rechner erst neustartet. dann klappt alles. Wenn ich jedoch einfach apache restarte dan kommt immer die fehglermeldung.

    Kann mir jemand sagen warum?

    Vielen Dank schonmal.

    Und wie man merkt bin ich in sachen apache und linux noch Richtiger Anfänger..

    Gruß
    Robin


  • #2
    Hast du schon versucht den Apache zu stoppen, dann was in der httpd.conf zu ändern und dann wieder zu starten?
    Hab auch schon die Erfahrung gemacht, dass der Apache unter Linux "genauer" arbeitet als auf Windows. Hatte da ne Weile ziemliche Probleme mit den Virtual Hosts (vhosts.conf). Unter Windows scheinen die irgendwie gar keinen richtigen Einfluss zu haben ^^

    Kommentar


    • #3
      Address already in use: make_sock: could not bind to address 0.0.0.0:80
      Da läuft schon ein anderer Prozess, der sich Port 80 geschnappt hat.

      Kommentar

      Lädt...
      X