httpd 2.4 Zurückgeben der verbotenen Nachricht bei Verwendung eines Alias
Beim Anzeigen einer Live-Protokolldatei ist es mir gelungen, einen httpd-Server auf fedora 19 einzurichten und bereitzustellen. Für den Zugriff auf Protokolldateien, die sich außerhalb des Ordners www befinden, habe ich Aliase erstellt, damit der Test an die Adresse angehängt wird Auf den Testordner im Alias wird verwiesen. Ich habe das offizielle Handbuch befolgt und die Aliase sind nach bestem Wissen richtig konfiguriert.
Wenn ich versuche, auf eine Datei außerhalb des WWW- Ordners zuzugreifen, kehrt der Browser zurück
Ich habe zwei Beispiel Ordner mit dem Namen testvar innen & außen www zum Testen. Wenn der Alias auf den Ordner testvar innerhalb von www verweist, wird der Inhalt geliefert, nicht jedoch, wenn er sich auf den externen Ordner bezieht. Ich hoffe, das erklärt, dass die Syntax fehlerfrei ist und dass dies eine Art Berechtigungsfehler ist.
Aktuelle Konfiguration (httpd.conf)
ServerRoot "/etc/httpd" Listen 80 Include conf.modules.d/*.conf` User apache Group apache ServerAdmin root@localhost <Directory /> AllowOverride none Require local Require all granted </Directory> DocumentRoot "/var/www/html" <Directory "/var/www"> AllowOverride None Require local Require all granted </Directory> <Directory "/var/www/html"> Options Indexes FollowSymLinks AllowOverride None Require local Require all granted </Directory> <IfModule dir_module> DirectoryIndex index.html index.php </IfModule> <Files ".ht*"> Require all denied </Files> ErrorLog "logs/error_log" LogLevel warn <IfModule log_config_module> LogFormat "%h %l %u %t \"%r\" %>s %b \"%i\" \"%i\"" combined LogFormat "%h %l %u %t \"%r\" %>s %b" common <IfModule logio_module> LogFormat "%h %l %u %t \"%r\" %>s %b \"%i\" \"%i\" %I %O" combinedio </IfModule> CustomLog "logs/access_log" combined </IfModule> <IfModule alias_module> Alias /test "/var/testvar" Alias /test2 "/var/www/testvar" ScriptAlias /cgi-bin/ "/var/www/cgi-bin/" </IfModule> <Directory "/var/testvar"> AllowOverride None Options All Require local Require all granted </Directory> <Directory "/var/www/testvar"> AllowOverride None Options All Require local Require all granted </Directory> <Directory "/var/www/cgi-bin"> AllowOverride None Options None Require local Require all granted </Directory> <IfModule mime_module> TypesConfig /etc/mime.types AddType application/x-compress .Z AddType application/x-gzip .gz .tgz AddType text/html .shtml AddOutputFilter INCLUDES .shtml </IfModule> AddDefaultCharset UTF-8 <IfModule mime_magic_module> MIMEMagicFile conf/magic </IfModule> EnableSendfile on IncludeOptional conf.d/*.conf
Was muss ich tun, um die Ordner außerhalb des WWW- Ordners für mein Projekt zugänglich zu machen? Da mein Endziel der Zugriff auf das httpd-Protokoll wäre, wäre dieser Ansatz gut genug?
0 Antworten auf die Frage
Verwandte Probleme
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
1
Apache Reverse Proxy
-
3
Ubuntu Server mit GNOME Desktop Envinronment - Einstellen der Apatche-Konfigurationsdateiberechtigun...
-
2
Wie kann ich zulassen, dass Programme, die Administratorrechte benötigen, beim Start in Vista ausgef...
-
1
Windows kann während des Speicherns von chkdsk und Office nicht auf die Festplatte schreiben
-
5
Gibt es eine Möglichkeit, eine geplante Aufgabe unter Windows XP auszuführen, ohne den Benutzernamen...
-
3
Wie kann ich verhindern, dass andere Personen den Inhalt meines Heimatverzeichnisses sehen, außer de...
-
8
Wie kann ich allen Benutzern in Linux Schreibzugriff auf einen Ordner gewähren?
-
7
Löschen nicht wiederherstellbarer Dateien in Vista
-
1
Zugriff auf das ehemalige XP-Laufwerk als zweites Laufwerk unter Windows 7