zeroblue2005

Apache2 unter Ubuntu Documenten Root ändern auf andere Festplatte

Hallo Zusammen,

ich habe auf einem Ubuntu einen neuen Apache am laufen bzw. bzw. das ganze System ist frisch unter Version 18. Apache, MySQL, PHPmyAdmin und PHP 7.2 laufen. Nun möchte ich gerne den Documenten Root von:
/var/www/htm
l ändern auf die andere eingehängte Festplatte:
/media/root/www-data/www

Dies habe ich in:
/etc/apache2/sites-enabled/000-default.conf
gemacht wie folgt:

	#DocumentRoot /var/www/html
	DocumentRoot /media/root/www-data/www

Apache Restart und ausprobiert, aber kommt leider nichts nur:

Forbidden

You don't have permission to access / on this server.
Apache/2.4.29 (Ubuntu) Server at localhost Port 80

Berechtigung habe ich für www-data auf Schreiben und lesen gesetzt....

Was mache ich falsch?
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 433250

Url: https://administrator.de/forum/apache2-unter-ubuntu-documenten-root-aendern-auf-andere-festplatte-433250.html

Ausgedruckt am: 06.06.2025 um 17:06 Uhr

SlainteMhath
Lösung SlainteMhath 27.03.2019 um 16:38:21 Uhr
Goto Top
Moin,

als erstes würde ich die Platte nicht produktiv unter /media/root laufen lassen, und dafür direkt am mountpoint /var/www/htm einhängen (voerher Verzeichnis leer machen) - dann sollten auch die Rechte direkt passen...

Berechtigung habe ich für www-data auf Schreiben und lesen gesetzt....
/media/root suggeriert mir, das da nur root Zugriff hat...

lg,
Slainte
zeroblue2005
zeroblue2005 27.03.2019 um 16:52:11 Uhr
Goto Top
hmmm du verwirrst mich jetzt um so mehr face-wink

Die Platte muss aber einhängt bleiben also Produktiv, da man von Windows drauf muss. Es sei den es gibt hier noch einen anderen Weg!

Gibt es noch einen anderen Weg?
138810
138810 27.03.2019 aktualisiert um 16:57:02 Uhr
Goto Top
You don't have permission to access / on this server.
Wenn da kein File liegt eine normale Meldung wenn das Directory-Listing deaktiviert ist.
Schau in die apache2.conf dann weist du warum du noch mehr ändern musst wenn du das Document-Root veschiebst face-wink.
Dort liegen nämlich einige Document Direktiven die du für dein anderes Root entsprechend den Pfad hinzufügen/ändern musst. Dort ist z.B. zus. hinterlegt ob .htaccess für Subdirectories erlauubt sind und und und...
Alternativ wie schon gesagt wurde, Symlink ins alte Root.

Belese dich face-wink
https://httpd.apache.org/docs/2.4/mod/core.html#directory
zeroblue2005
zeroblue2005 27.03.2019 aktualisiert um 18:03:34 Uhr
Goto Top
Habe es geschafft, Mount auf:
/var/www/html
Jetzt geht es.... Danke