kostenloser Webspace werbefrei: lima-city


Kann Apache nicht starten, weil ich ROOT bin

lima-cityForumHeim-PCBetriebssysteme

  1. Autor dieses Themas

    g****e

    Heyho

    Auf dem Server eines Kumpels haben wir heute ein update gemacht über apt-get update und upgrade, und haben dabei auch apache geupdated. Alles ging erfolgreich, und wir wollten Apache wieder starten und erhalten desen Fehler:
    syntax error on line 145 of /etc/apache2/apache2.conf:
    Error:	Apache has not been designed to serve pages while
    	running as root. There are known race conditions that
    	will allow any local user to read any file on the system.
    	If you still desire to serve pages as root then
    	add -DBIG_SECURITY_HOLE to the CFLAGS env variable
    	and then rebuild the server.
    	It is strongly suggested that you instead modify the User
    	directive in your httpd.conf file to list a non-root
    	user.

    Was bedeutet das? Wie kann man das lösen? Warum passiert sowas? Kann man das präventieren? Google weiß hier leider nix :(
    Freue mich auf Antwort
    Liebe Grüße


    edit by thomasba: fehlermeldung lesbarer gemacht

    Beitrag zuletzt geändert: 3.10.2011 0:10:07 von thomasba
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. l*******k

    'a2enmod authz_host' und starte danach den apache neu oder du deinstallierst apache 2 und installierst es neu wär die bessere lösung.

    Beitrag zuletzt geändert: 3.10.2011 0:20:09 von lokalbook
  4. thomasba

    Co-Admin Kostenloser Webspace von thomasba

    thomasba hat kostenlosen Webspace.

    lokalbook schrieb:
    'a2enmod authz_host' und starte danach den apache neu oder du deinstallierst apache 2 und installierst es neu wär die bessere lösung.
    Laber keinen müll…

    Bearbeite die Datei '/etc/apache2/envvars' und pass die werte für APACHE_RUN_USER und APACHE_RUN_GROUP an. Als User wird häufig www-data verwendet.
    Wenn es die Datei nicht gibt, poste bitte Zeile 145 der Datei '/etc/apache2/apache2.conf'

    Einen Server (Software) als root laufen zu lassen sollte man vermeiden, da man als root alles machen kann…
    Und fehlerfreie Software gibt es nicht.
  5. Autor dieses Themas

    g****e

    lokalbook schrieb:
    'a2enmod authz_host' und starte danach den apache neu oder du deinstallierst apache 2 und installierst es neu wär die bessere lösung.

    Woher kommt das a2enmod authz_hosts? Das bringt in diesem Fall nix.

    Die APACHE_RUN_USER und APACHE_RUN_GROUP schien es gewesen zu sein. Dort war eingetragen "root" und nicht "www-data". Momentan läuft er wieder, darum denken wir mal, dass das der Grund war, denn was anderes haben wir nicht gemacht :-D
    Vielen Dank :)

    Liebe Grüße
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!