In diesem Tutorial wird das Ändern des Homeverzeichnis des zuvor eingerichteten Webservers gezeigt, womit z.B. direkt per FTP ins Hauptverzeichnis zugegriffen werden kann.
Wer das Standardverzeichnis von /var/www in ein anderes ändern will, geht wie folgt vor:
Der Pfad muss natürlich bestehen, ich erstelle testweise in meinem Homeverzeichnis ( /home/pi ) den Order tutorials-raspberrypi.de
sudo mkdir /home/pi/tutorials-raspberrypi.de
Nun muss der Pfad entsprechend in der Konfigurationsdatei von Apache2 geändert werden
sudo nano /etc/apache2/sites-available/default
Wir ändern den Pfad /var/www in /home/pi/tutorials-raspberrypi.de um.
Als nächstes kopiere ich die index.html Datei in das neue Verzeichnis und benenne sie um (sind bereits Dateien vorhanden, ist das natürlich nicht nötig).
sudo cp /var/www/index.html /home/pi/tutorials-raspberrypi.de/index_neu.html
Jetzt noch den Server neustarten
sudo service apache2 restart
Rufen wir nun http://rapberrypi/index_neu.html auf (bzw. entsprechend mit IP 192.168.0.xxx), wird die Datei im neuen Verzeichnis angezeigt.
12 Kommentare
Hallo, ich möchte meine Webseiten auf einer externen festplatte laden und auch zugreifen. Wie mache ich das hier? Der Speicherplatz auf einer SD-Karte ist für meine Zwecke leider extrem klein, zumal ich ein upload-tool für meine gallerie habe. Da kommen dann so einige Dateien mit dazu.
mfg.
Hallo,
du könntest das Verzeichnis ändern und auf einen Ordner deiner externen FP zeigen lassen (sollte dann aber auch immer angeschlossen sein).
LG Felix
Hallo, Ich betreibe auf meinem pi eine kleine Website auf der ich gerne Uploads zulassen möchte. Nun habe ich ein kleines PHP-Skript für den upload geschrieben, nur wird die Datei dann nicht auf dem Raspberry gespeichert. Skript ist natürlich bereits hochgeladen und gibt auch aus im Unterordner gespeichert zu haben, leider Fehlanzeige.
mfg
Hast du Schreibrechte vergeben und die Konfigurationsdateien angepasst (Stichwort „apache enable upload“ usw.)? http://stackoverflow.com/questions/15708329/enable-permissions-on-a-folder-to-allow-file-upload
Vielen Dank für die Anleitung! Leider hat es nicht so funktioniert, wie ich mir das vorstelle! Zum einen gibt es im „apache2/sites-available/“-Ordner nämlich inzwischen zwei Config-Dateien „00-default.conf“ und „default-ssl.conf“! In beiden fehlt auch der „“-Part. Diese habe ich also manuell ergänzt und das der Pfad sich ändert klappt. Vielen Dank dafür! Nur jetzt habe ich das Problem, dass ich nicht mehr über den Browser zugreifen kann, wenn ich meine IP bzw. „http://raspberrypi“ eingebe. Da steht dann nur noch „Forbidden 403 You don´t have permission to access / to the server“. Dazu zur Info mein neues Verzeichnis liegt auf einem Stick im Media Ordner „/media/pi/MEMORY/webserver/“. Ich habe schon gegoogelt und einige Anleitungen durchprobiert, diese Fehlermeldung zu besiegen. Leider hat es nicht geklappt. Haben Sie eine Ahnung was ich noch tun kann?
MfG Philipp
Hi, hatte genau das gleiche Problem. Gelöst habe ich es indem ich im „sites-enabled“ Ordner die Datei 000-default.conf bearbeitet habe und dort
Require all granted
unter
DocumentRoot /media/pi/MEMORY/webserver/
hinzugefügt habe.
Info habe ich hier her :
https://wiki.apache.org/httpd/ClientDeniedByServerConfiguration
Hat geklappt!
Vielen Dank
Weiß jemand, welche Rechte das Verzeichniss braucht?
750 von write und read
Ich möchte in mehreren Verzeichnisse verschiedene Internetpräsenzen ablegen.
Dazu habe ich o.g. config übernommen. Das funktioniert aber nicht. In keiner, nicht mal localhost funktioniert.
Was habe ich übersehen?
Hallo,
ist zwar schon alt hier aber ich versuche es dennoch.
Ich habe das Verzeichniss wie beschriebn verändert und bekomme jetzt die Meldung „You don’t have permission to access this resource.“ Wenn ich das Verzeichniss wieder ändere und die Dateien zurück kopiere läuft es wieder normal.
Kann mir da jemand helfen?
Gruß
Jan
Hallo Jan,
habe eben auch danach geschaut. Ich habe auch die default-ssl.conf anpassen müssen. Da stand auch noch der Pfad zu /var/www/html drin.
Gruß,
Bastian