PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : apache-deamon will nicht starten



pablovschby
03.01.05, 10:29
Hallo,

ich habe auf Google (http://www.google.ch/search?hl=de&q=apache+httpd.conf+example+simple+debian&btnG=Suche&meta=) schon gesucht und hier, aber nix gefunden, auch wenn ich das selber nicht so ganz glauben wollte.

Lage: Ich will den simpelsten Apache aufsetzen, den es gibt. Apache ist installiert auf Debian3r3 und die index.html liegt in /var/www.

Verdammt, was ist an meiner Datei falsch? Brauchts da noch was?
# Please keep this LoadModule: line here, it is needed for installation.
Include /etc/apache/modules.conf
Servername home1
ServerAdmin root@localhost

ServerRoot /usr/share/apache
DocumentRoot /var/www








# Automatically added by the post-installation script
# as part of the transition to a config directory layout
# similar to apache2, and that will help users to migrate
# from apache to apache2 or revert back easily
Include /etc/apache/conf.dDas ist was für Kiddies, en Apache ohne php, sql und perl aufzusetzen, aber wieso bringe ich das nicht hin?

Was fehlt mir in dieser "Dummy"-Konfiguration? Der meint imma:
/etc/init.d/apache start
Starting web server: apache.Und dann im Browser von nem anderen PC:404 - Not Found
The requested URL / was not found on this server.Iptables ist abgeschaltet. Die 2 Rechner können sich pingen.

Was ist da faul dran?
Danke für alle Beiträge.

IT-Low
03.01.05, 10:31
Was fehlt mir in dieser "Dummy"-Konfiguration? Der meint imma:
/etc/init.d/apache start
Starting web server: apache.Und dann im Browser von nem anderen PC:404 - Not Found
The requested URL / was not found on this server.Iptables ist abgeschaltet. Die 2 Rechner können sich pingen.

Was steht im Apache-(Error)Logfile? Was sagt netsat -tulpen auf dem Server, läuft Apache überhaupt wirklich?

pablovschby
03.01.05, 10:34
Die Tulpe sagt:
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 0 7609 5782/apacheHat das nicht auch was mit den Rechten zu tun, die ich nicht vergeben habe?

Dacht immer, die bräuchts nicht.

IT-Low
03.01.05, 10:51
das nicht auch was mit den Rechten zu tun, die ich nicht vergeben habe?

Ja, vielleicht. Was steht denn in dem Logfile?
Kann der Apache die index.html lesen?

pablovschby
03.01.05, 11:12
Ja, vielleicht. Was steht denn in dem Logfile?In /var/log/messages finde ich nix von apache oder httpd.

Welches File meinst du also? :confused:

IT-Low
03.01.05, 11:14
Welches File meinst du also? :confused:

Je nach Distro und Apache-Version kann es z. B.

/var/log/apache/error.log
/var/log/apache/access.log

/var/log/httpd/error.log
/var/log/httpd/access.log

sein.

pablovschby
03.01.05, 11:18
Danke ...error.log:
File does not exist: /var/www/Die access.log ist leer.
Also, /var/www existiert 100pro, ist einfach kein File.

Wieso motzt der, das sei ein File?

IT-Low
03.01.05, 11:21
Also, /var/www existiert 100pro, ist einfach kein File.

Dann ists wahrscheinlich ein Rechteproblem und Apache kann in dieses Verzeichnis nicht wechseln. Unter welchem User läuft Apache und wie sind die Zugriffsrechte für das DocRoot?

pablovschby
03.01.05, 11:25
Dann ists wahrscheinlich ein Rechteproblem und Apache kann in dieses Verzeichnis nicht wechseln. Unter welchem User läuft Apache und wie sind die Zugriffsrechte für das DocRoot?es geht jetzt auf einmal. Und wenn ich hier schreibe "auf einmal", dann meine ich das auch so.

Hab kurz Doc-Root auf /var/www/index.html gewechselt, dann meinte er: ...must be a directory, blabla...

dann hab ich das wieder abgeändert auf /var/www und es geht plötzlich....einfach so.

Schon verdammt komisch, hä? Das Config-File hat sich nicht geändert und an den Rechten habe ich nichts geschraubt. Wie auch immer, dat läuft jetzt, danke...

Stormbringer
03.01.05, 11:29
Hi,

auch wenn es nichts mit dem Problem direkt zu tun hat:
laut http://httpd.apache.org/docs-2.0/mod/core.html#serverroot sollte zumindest der Include Eintrag relativ zum ServerRoot sein, und nicht absolut.

Gruß

marce
03.01.05, 19:21
glaube mich zu erinnern, dass man bei Pfadangeben in der Konfig beim Indianer den Slash am Ende weglassen sollte...