httpd 2.4 retornando mensagem proibida ao usar alias

1

Como parte da exibição de um arquivo de log ao vivo, eu consegui configurar e implantar um servidor httpd no fedora 19. Para acessar os arquivos de log que estão fora da pasta www , criei aliases, que quando o teste é anexado ao endereço, a pasta teste no alias é referida. Eu segui o manual oficial e os aliases estão devidamente configurados para o meu melhor conhecimento.

Quando tento acessar um arquivo fora da pasta www , o navegador retorna

Eufizduaspastasdeexemplocomonometestvardentrode&forawwwparateste.Seoaliasestiversereferindoàpastatestvardentrodewww,oconteúdoseráentregue,masnãoseestiversereferindoàpastaexterna.Esperoqueissoexpliquequeasintaxeestejalivredeerrosequeissosejaalgumtipodeerrodepermissão.

Configuraçãoatual(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 \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common
    <IfModule logio_module>
      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}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

O que devo fazer para tornar as pastas fora da pasta www acessíveis para o meu projeto? Como meu objetivo final seria acessar o log do httpd, essa abordagem seria boa o suficiente?

    
por JaikGeorge 08.06.2016 / 13:34

0 respostas