httpd 2.4 возвращает запрещенное сообщение при использовании псевдонима
Как часть отображения файла журнала в реальном времени, мне удалось настроить и развернуть сервер httpd на fedora 19. Для доступа к файлам журнала, которые находятся вне папки www, я создал псевдонимы, так что когда тест добавляется к адресу, папка test в псевдониме называется. Я следовал официальному руководству, и псевдонимы были правильно настроены, насколько мне известно.
Когда я пытаюсь получить доступ к файлу вне папки www, браузер возвращает
Я сделал две папки с именем testvar внутри и снаружи www для тестирования. Если псевдоним ссылается на папку testvar внутри www, содержимое доставляется, но не в том случае, если оно ссылается на внешнюю папку. Я надеюсь, что это объясняет, что синтаксис не содержит ошибок, и что это какая-то ошибка разрешения.
Текущая конфигурация (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
Что я должен сделать, чтобы сделать папки вне www- папки доступными для моего проекта? Поскольку моей конечной целью будет доступ к журналу httpd, будет ли этот подход достаточно хорошим?
0 ответов на вопрос
Похожие вопросы
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
1
Обратный прокси Apache
-
3
Ubuntu Server с рабочим окружением GNOME - настройка разрешений файла конфигурации Apatche
-
-
2
Как разрешить запуск программ, требующих прав администратора, при запуске в Vista?
-
1
Windows не может записать на диск во время chkdsk и сохранения в офисе
-
5
Есть ли способ запустить запланированное задание в Windows XP без необходимости ввода имени пользова...
-
3
Как я могу запретить другим пользователям просматривать содержимое моего домашнего каталога, кроме о...
-
8
Как я могу дать права на запись в папку всем пользователям Linux?
-
7
Удаление «восстанавливаемых» файлов в Vista
-
1
Доступ к бывшему диску XP в качестве второго диска под Windows 7