[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: apache2 - controle de acesso e perl



Se for trabalhar os dois tem que ser dentro da mesma diretiva que vc especifica o diretório
Se tiver fora não vai funcionar para o determinado diretório
Em 11/06/2019 15:34, Caio Ferreira escreveu:
Lista

Eu estou estudando para a LPIC 202-450 e estou tendo problemas na área 
referente ao apache2 e controle de acesso e perl. Quando eu configuro o apache2 
para trabalhar com controle de acesso, ele funciona. Quando eu configuro o 
apache2 para trabalhar com o Perl, ele funciona normalmente. O problema é 
quando eu tento configurar o apache2 para trabalhar com os dois ao mesmo 
tempo, controle de acesso e Perl. Quando eu acesso o script perl via browser o 
mesmo é executado sem nenhum problema, mas quando eu tento acessar a área 
com controle, é pedido que eu insira usuário/senha e aparece uma mensagem 
indicando que eu não possuo permissão de acesso.

No arquivo de log+erro do apache esta aparecendo o seguinte:
Options ExecCGI is off in this directory /var/www/particula.local/html/index.html

O diretório Perl se encontra na pasta /var/www/particula.local/cgi-bin/

O arquivo de configuração do apache esta assim:

<VirtualHost *:80>
        ServerName particula.local
        ServerAlias www.particula.local
        ServerAdmin webmaster@particula.local
        DocumentRoot /var/www/particula.local/html

        <Directory /var/www/particula.local/html>
                Options Indexes FollowSymLinks MultiViews
                AuthType Basic
                AuthName "processo de autenticacao de acesso"
                AuthUserFile /var/www/particula.local/webpass.user
                Require valid-user granted
                AllowOverride all
                Order allow,deny
                Allow from all
        </Directory>

        PerlModule ModPerl::Registry
        SetHandler perl-script
        PerlHandler ModPerl::Registry
        PerlSendHeader On
        ScriptAlias /cgi-bin/ /var/www/particula.local/cgi-bin/
        Addhandler cgi-script .pl
        TypesConfig /etc/mime.types
        <Directory /var/www/particula.local/cgi-bin>
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog /var/log/apache2/particula.local-error.log
        CustomLog /var/log/apache2/particula.local-access.log combined
</VirtualHost>

Alguem por acaso teria alguma idéia do que pode estar errado?

 .''`.   Caio Abreu Ferreira
: :'  :  abreuferr@gmail.com
`. `'`   Debian User
  `-



Reply to: