Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Linux/UNIX Linuxverfechter finden hier Weggefährten.

[gelöst] Apache2 liefert nur 403 Fehler

Diskussion: [gelöst] Apache2 liefert nur 403 Fehler im Forum Linux/UNIX, in der Kategorie Operating Systems; Anzeige Hall zusammen, habe auf meinem Laptop (Ubuntu 8.04 alle aktuellen Updates) Apache2 Installiert und wollte diesen nun natürlich auch ...

Antwort
Alt 20.09.08, 15:13   #1 (permalink)
 
Registriert seit: 25.09.05
elite-noob Leistung: Facit NTK
elite-noob eine Nachricht über ICQ schicken
Likes: 2
[gelöst] Apache2 liefert nur 403 Fehler

Anzeige

Hall zusammen,

habe auf meinem Laptop (Ubuntu 8.04 alle aktuellen Updates) Apache2 Installiert und wollte diesen nun natürlich auch benutzen.
Erstmal alles nötige Installiert (Apache2, php5, MySql) Localhost und phpmyadmin getestet, funktioniert alles.
Da meine eigentlichen php Dateien auf meiner Windowspartition liegen und ich die nicht rumkopieren wollte habe ich in die fstab folgendes Eingetragen:

Code:
/media/disk/xampp/htdocs/Website /var/www none bind,uid=0,gid=46,umask=700 0 0
Hatte es vorher auch schon so probiert:
Code:
/media/disk/xampp/htdocs/Website /var/www none bind 0 0
mit "mount -a" wieder alles gestartet und Localhost erneut aufgerufen, jetzt bekomme ich leider einen 403 Fehler.

Also habe ich mir mal mit ls -l die Rechte angeschaut auf dem Ordner /var/www und siehe da, er hat "nur noch" die folgenden Rechte "d---rwx---" klar das es nicht funktioniert,
also eben mal chmod -R 754 gemacht, sollte dem Apache ja die Leserechte geben. Nochmal ls -l und es hatte sich NICHTS geändert.

Sitze jetzt seit heute morgen um kurz nach 9 an dem Sch... und komme nicht weiter.
Könnte zwar unter Windows weiterarbeiten aber das ist ja nicht das Ziel.

Kann mir evtl. jemand weiterhelfen und im zweifelsfall sogar sagen warum chmod keine wirkung gezeigt hat?

greetz
chris
elite-noob ist offline   Mit Zitat antworten
Alt 20.09.08, 15:40   #2 (permalink)
Moderator
 
Benutzerbild von xeno
 
Registriert seit: 09.09.04
xeno Leistung: Pentium Ixeno Leistung: Pentium I
xeno eine Nachricht über ICQ schicken
Likes: 76
Standard

änder mal folgendes:

1) none ist kein filesystem
2) an optionen sollte "defaults" reichen

beispiel:

Code:
/media/disk/xampp/htdocs/Website /var/www ext3 defaults 0 0
danach einmal:
cd /media/disk/xampp/
chmod 644 * -R
for i in $(find -type d); do chmod 755 $i; done

alles nur ideen, muss nicht zwingend funktionieren.
xeno ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 20.09.08, 16:29   #3 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

Er mountet einen Ordner, insofern ist none schon das richtige FS und bind als Option notwendig. Was spricht denn dagegen das DocumentRoot direkt auf /media/disk/xampp/htdocs/Website zu setzen?
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Alt 20.09.08, 16:34   #4 (permalink)
Moderator
 
Benutzerbild von xeno
 
Registriert seit: 09.09.04
xeno Leistung: Pentium Ixeno Leistung: Pentium I
xeno eine Nachricht über ICQ schicken
Likes: 76
Standard

Zitat:
Original von bitmuncher
Er mountet einen Ordner, insofern ist none schon das richtige FS und bind als Option notwendig. Was spricht denn dagegen das DocumentRoot direkt auf /media/disk/xampp/htdocs/Website zu setzen?
sorry, war wohl woanders grad. klar gehört dann auch das bind in die optionen

ich würde ausserdem eine vhost konfiguration empfehlen. ein ganz einfacher (in /etc/apache2/sites-available/default) könnte so aussehen:

<VirtualHost *:80>
ServerName localhost
DocumentRoot /media/disk/xampp/htdocs/
</VitualHost>

NameVirtualHost *:80 in /etc/apache2/conf.d/virtual.conf nicht vergessen.
xeno ist offline   Mit Zitat antworten
Alt 21.09.08, 01:11   #5 (permalink)
Themenstarter
 
Registriert seit: 25.09.05
elite-noob Leistung: Facit NTK
elite-noob eine Nachricht über ICQ schicken
Likes: 2
Standard

bitmuncher, spricht nix dagegen, habe es jetzt probiert und bekomme die selbe fehlermeldung im apache wie zuvor, habe auch ganz brav über "/etc/init.d/apache2 restart" einen Restart gemacht.
Bin aber dadurch drauf gekommen woran es liegt, habe mir auch da die rechte angeschaut und die sind dort erstaunlicherweise parallel zu den oben genannten rechten.
Also ab in die fstab und dort nachgeschaut wie ich /media/disk den mounte und dort war halt 707 eingestellt, also genau das was letztendlich auch angewendet wurde.

Habe dort den Mountbefehl geändert (vorerst auf 000 zum testen) und auch bei meinem einhängeversuch mit bind die werte auf 000 gesetzt und siehe da, es funktioniert.

Werde jetzt die rechte nochmal neu setzten damit nicht zuviel werte gesetzt sind und fertig.
Danke für die antworten, auch wenn es daran nicht lag hat es mich auf den richtigen weg gebracht.

greetz
chris
elite-noob ist offline   Mit Zitat antworten
Alt 22.09.08, 09:42   #6 (permalink)
Member of Honour
 
Benutzerbild von beavisbee
 
Registriert seit: 22.02.07
beavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium III
beavisbee eine Nachricht über ICQ schicken
Likes: 77
Standard

du musst immer beachten, dass die User-Mask genau entgegengesetzt der User-Rechte ist.

Wenn du also eine Platte mit umask=000 mountest, sind die Datei-Rechte 777, umask 700 bedeutet chmod 077 - also hat der Besitzer keinerlei Rechte an seiner Datei - wenn du ein einzelnes Verzeichnis einer bereits gemounteten Partition in einen anderen Ordner hängst, dann können die Rechte für dieses Verzeichnis sicherlich maximal denen entsprechen, die die eingemountete Partition hat, oder eben weniger (Rechte weiter einschränken sollte sicherlich gehen, Rechte ausweiten sicherlich nicht...)
beavisbee ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Operating Systems » Linux/UNIX » [gelöst] Apache2 liefert nur 403 Fehler
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
IIS 6 liefert keine ASP-Seiten aus bitmuncher Windows 2 18.01.08 23:43
[gelöst] Fehler beim Lesen des Datenträgers Bogi Die Problemzone 0 08.10.06 11:04
hdparm -d 1 /dev/hda -> Fehler :/ [gelöst] Brabax Linux/UNIX 6 20.01.05 18:26
session_destroy liefert Fehler PtB (Web-) Design und webbasierte Sprachen 4 17.01.05 14:49


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61