ubuntuusers.de

Apache Konfiguration

Status: Gelöst | Ubuntu-Version: Ubuntu 10.04 (Lucid Lynx)
Antworten |

patrick1988

Anmeldungsdatum:
11. Mai 2011

Beiträge: 32

Hallo liebes Forum

Ich komm bei meiner Apache Einrichtung einfach nicht weiter, ich habe die Apache Einrichtung nach Wiki durchgeführt. Das unter dem Punkt Webseiten ablegen und aufrufen → Rechte habe ich nicht ganz geschnallt sondern einfach

sudo adduser <benutzername> www-data
sudo chmod g+w /var/www 

Ausgeführt und Benutzername mit meinem Ubuntu Login (comfix) ersetzt, vielleicht liegt ja da der Fehler?

den Punkt Benutzerspezifisch habe ich ausgeführt und in die Datei /etc/apache2/mods-enabled/userdir.conf wie folgt angepasst:

<IfModule mod_userdir.c>
        UserDir /home/comfix/public_html
        UserDir disabled root
...
</IfModule>

Also wie nach Wiki habe ich jetzt den Ordner /home/comfix/public_html erstellt und meine Webseite da reingeladen. Diese habe ich unter localhost/comfix/index.php versucht zu erreichen (falls die Adresse falsch ist, ich habs mit allen möglichen Variationen versucht, /comfix/comfix/index.php /home/comfix/index.php ect). Leider aber ohne Erfolg.

Laut Wiki erwartet aber der Apache standartmässig die Dateien in /var/www (auf diesen ich keine Schreibrechte zu haben scheine) wo ja auch die index.html „its works“ standartmässig drinne ist, die es mir unter localhost auch anzeigt. Ich schliesse daraus, dass ich da irgendwas vergessen oder komplett falsch verstanden habe, weil wenn er die „its works“ Datei noch anzeigt, ist doch das der Beweis dafür dass der Apache immer noch im Ordner /var/www die daten erwartet, anstatt in /home/comfix/public_html.

Kann mir jemand sagen welchen Fehler ich mache? ich komm nicht drauf

Danke schon im voraus und einen lieben Gruss Patrick1988

TheDarkRose

Avatar von TheDarkRose

Anmeldungsdatum:
28. Juli 2010

Beiträge: 3459

weißt du wie eigentlich mod_userdir arbeitet. das der apache standartmäßig auf /var/www zugreift ist korrekt so. /home/user/public_html kannst du per http://localhost/~user aufrufen.

patrick1988

(Themenstarter)

Anmeldungsdatum:
11. Mai 2011

Beiträge: 32

TheDarkRose schrieb:

weißt du wie eigentlich mod_userdir arbeitet. das der apache standartmäßig auf /var/www zugreift ist korrekt so. /home/user/public_html kannst du per http://localhost/~user aufrufen.

Hallo

Nein weis ich leider nicht, ich bin einfach dem Wiki gefolgt, da ich mir zum erstem mal einen Webserver einrichte, bin ich in dem Bereich ein absoluter Neuling.

http://localhost/~comfix funktioniert leider nicht, der Explorer zeigt 403 forbidden und http://localhost/~comfix/index.php ist not found. Obwohl die index.php im Verzeichniss /home/comfix/public_html ist.

Gruss

xabbuh Team-Icon

Anmeldungsdatum:
25. Mai 2006

Beiträge: 6411

Schau dir mal hier in der Apache-Konfiguration an, wie man mod_userdir konfiguriert.

So wie es bei dir ist, sucht der Apache die Datei /home/comfix/public_html/comfix/index.php.

patrick1988

(Themenstarter)

Anmeldungsdatum:
11. Mai 2011

Beiträge: 32

Ok Problem gelöst, vielen Dank

Antworten |