Apache2-Webverzeichnis ändern. 403 verboten

Apache2-Webverzeichnis ändern. 403 verboten

Eigentlich möchte ich in Ubuntu nur das Webverzeichnis in einen anderen Ordner ändern, aber der Fehler 403 Forbidden macht mir große Sorgen.

Ich habe viele Möglichkeiten bei Google ausprobiert, um dieses Problem zu lösen, aber diese Lösungen können mein Problem nicht lösen, z. B. die Berechtigung des Ordners ändern,

Dies ist /etc/apache2/sites-enabled/000-default.confdie Datei (siehe Kommentare zu Zeilen mit ##############):

<VirtualHost *:80>

# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com

ServerAdmin webmaster@localhost
DocumentRoot /usr/www 
############## (if I change to /var/www no forbidden)

# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

und das ist /etc/apache2/apache2.confDatei

<Directory /usr/www/>
############## (if I change this to /var/www/ no problem.)
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>

Wer kann mir helfen?

Antwort1

Ich schlage vor, dass Sie diesem Workaround folgen, der in den meisten Fällen problemlos funktioniert.

Wie leite ich Apache /var/www in das Home-Verzeichnis um und greife auf alle Verzeichnisse und Dateien in meinem Home-Verzeichnis zu?

Bedenken Sie jedoch, dass Sie, wenn Sie Änderungen an einem reservierten oder geschützten Verzeichnis vornehmen, die entsprechenden Berechtigungen erteilen müssen, um allen Zugriff zu gewähren.

Bitte informieren Sie uns, wenn beim Versuch mit dieser Problemumgehung Probleme auftreten.

Viel Glück!

verwandte Informationen