PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache und 403 Fehler / sorry :)



viertelpunkt
05.01.05, 22:05
Hallo Forum,

ich bin ein klein wenig verwirrt :).

Habe mir in meinem kleinen localen Netz Debian installiert. Apache läuft auch, nur zugreifen kann ich auf den Apachen leider nicht. Ich hab es über die entsprechenden ip´s 10.0.0.1,127.0.0.1 und über localhost probiert. Es kommt jedesmal der Fehler 403. Rufe ich die index.html im Document Root auf kommt der Fehler 404.

hier mal ein kleiner Ausschnitt aus meiner httpd.conf

<Directory />
AuthUserFile /etc/httpd/passwd
AuthGroupFile /etc/httpd/group

Options -FollowSymLinks +Multiviews
AllowOverride None
</Directory>

<Directory /var/www/>
Options Indexes Includes -FollowSymLinks +Includes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>


Der Document Root /var/www hat die Rechte 777 die index.html auch. Eine .htaccess Datei ist im nicht vorhanden.

Es ist ja nicht so das ich zum erstmal einen Apachen installiere, nur halt noch nicht mit Debian als Distribution. Unter REdhat oder Suse wars bis jetzt kein Problem. Gibt es irgend etwas was man unter Debian beachten muß?

Was mir noch aufgefallen ist. Dieser Eintrag in der httpd.conf

PidFile /var/run/apache.pid

gibt doch an wo das pid File gespeichert werden soll. Das File sollte auch nach dem Start des Servers vorhanden sein? Ist es bei mir aber nicht, vielleicht täusche ich mich auch, da ps aux ein paar www Processe anzeigt.

Fehlerdateien hab ich leider keine. Die sollen unter /var/log/apache/error.log gespeichert werden. Bis jetzt gibt es aber in diesem Verzeichnis noch keine Dateien, auch nicht wenn ich das loglevel auf debug setze.

Vielleicht könnt ihr mir ja ein wenig helfen, bin für jedenTip dankbar

Gruß
viertel

viertelpunkt
06.01.05, 08:52
schade, niemand einen Tip für mich

Dewitt
06.01.05, 10:04
Wie sieht denn deine httpd.conf aus?

Apache1 oder Apache2?

Bye,
Dennis

PS: Support außerhalb der Geschäftszeiten kosten extra.

viertelpunkt
06.01.05, 10:08
sorry hab ich vergessen, ist apache 1.3???

die httpd.conf kann ich jetzt leider nicht posten, hab erst heute abend wieder Zugriff.

Aber oben hast du eigentlich den relevanten Teil (meiner Meinung nach).

Virtuelle Hosts sind nicht konfiguriert. Servername ist die private Ip. DocumentRoot ist /var/www. Ansonsten ist die Datei im Standardzustand.

Dewitt
06.01.05, 10:20
-- gelöscht, weil schwachsinn --
:ugly:

viertelpunkt
06.01.05, 10:29
hab ich auch schon gemacht, bringt nichts, da ich die Datei error.log nicht unter dem angegebenen pfad, der in der in httpd.conf Datei eingetragen ist, finde.

So langsam hab ich die vermutung das ich die falsche httpd.conf datei bearbeite. Der Standartpfad ist doch /etc/apache/httpd.conf. Geb ich in dieser Datei z.b. die Zeichenfolge "abasldkfjsdlk" an einer beliebigen Stelle ein, sollte der Apache beim restart eine Fehlermeldung bringen, daß mit der Datei httpd.conf etwas nicht stimmt. Jedenfalls war das immer so bei den Apachen Versionen (1.28 oder 1.29)die ich kenne. Tut er aber nicht.

Gibts es unter Debian einen Befehl mit dem rausfinde welche Konfigurationsdatei der Apache verwendet.

Dewitt
06.01.05, 11:40
Heute morgen war ich schon etwas stutzig als ich
AuthUserFile /etc/httpd/passwd
AuthGroupFile /etc/httpd/group

sah. Mein Apache hat nie das Verzeichnis /etc/httpd genommen, sondern /etc/apache, bzw. /etc/apache2/..

viertelpunkt
06.01.05, 11:57
gut das könnte stimmen, ist aber nicht die Ursache des Problems. Lösche ich die beiden Einträge raus, ändert sich leider nichts (hab ich von einer alten Suse Installation einfach mal reinkopiert).