PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Webserver funktioniert nicht :(



DaQuark
09.04.03, 11:15
Hi Leute ...
habe nen kleines Problem mit meinem Apache Webserver .... habe Mandrake auf 9.1. geupdatet und den Apache Webserver 2.0(glaub ich) installiert. Nun steht da immer, wenn ich localhost in meinem Browser eingebe : "localhost hat den Verbindungsaufbau verweigert".... wenn ich mich in Mandrake unter root anmelde und wieder localhost aufruf ruft er die dumme Seite "http://www.localhost.net.au/"; auf ... keine Ahnung warum ! Könntet ihr mir helfen ? was muss ich tun, bzw. was mach ich falsch ?
p.s.: kenn mich leider nicht so gut mit Linux aus, also bitte in Newbesprache ;)
danke schonmal and Tschaui
Marcel

Nvidia
09.04.03, 11:32
hum,
sieht so aus als wäre der apache nicht gestartet ?

mach mal:

ps ax | grep "apache"

DaQuark
09.04.03, 11:38
es wird angezeigt :
3898 pts/0 R 0:00 grep apache

und nun ?

xstevex22
09.04.03, 12:14
Hi!
Ne, wird nicht angezeit. Das ist der von dir abgesetzte Befehl. Korrekt wäre:

ps ax | grep -v grep | grep httpd

Wenn dann was zurück kommt, ist er aktiv. Wenn dem so ist, bitte ein tail -n 100 -f /var/log/httpd/error_log und mal nachsehen, was der so sagt.

Nvidia
09.04.03, 12:58
hast du den apachen nach dem installieren überhaupt gestartet ?
also:


/usr/local/apache2/bin/apachectrl start
^^oder so ähnlich .. kenne den syntax nicht auswendig

DaQuark
09.04.03, 14:03
Forbidden

You don't have permission to access / on this server.

das heißt doch eigentlich, dass der Server läuft, oder ? denn der Apache läuft eigentlich .... (ich hab ihn ja gestartet)

Nvidia
09.04.03, 14:07
jo .. jetzt läufter
aber dein www-data user hat halt keinen zugriff auf
das docroot .. deswegen-> permission denied

DaQuark
09.04.03, 14:13
und wie mach ich das jetzt, dass ich Zugriff habe ? :D kannst mir bitte helfen ?

xstevex22
09.04.03, 14:17
Hi!
In die httpd.conf schauen, auf was das DocumentRoot gesetzt ist, das dann auf mittels chmod 755 lesbar machen.

DaQuark
09.04.03, 14:24
der ordner hat sogar schon "777-Rechte" :( also da darf eigentlich jeder was lesen, schreiben usw. ....

xstevex22
09.04.03, 14:26
Hi!
Du musst auch die Ordner betrachten, die unterhalb liegen. Also muss z.B. - wenn /var/www/html DocumentRoot ist - auch /var sowie /www lesbar seien für den Benutzer unter dem der Server läuft.

DaQuark
09.04.03, 14:28
DocumentRoot /home/marcel/www


selbst der Ordner home hat Leserechte ... der brauch doch keine Schreibrechte, oder ??? jedenfalls haben ALLE Ordner hier Leserechte

xstevex22
09.04.03, 14:37
Hi!
/home muss rwxr-xr-x
ebenso /marcel rwxr-xr-x

DaQuark
09.04.03, 14:40
jupp haben die beiden Ordner ja ... danke erstmal
hat jemand noch ne andere Lösung ???