+ Responder ao Tópico



  1. #1

    Padrão Site virtual e acesso por senha.

    Olá pessoal

    Preciso da ajuda de vocês, tenho configurado o Apache funcionanando legal, e estou utilizado diretorio virtual, até ai nenhum problema, agora preciso colocar em uma subpasta acesso proibido, no meu caso tenho a pasta /usr/local/Apache2/htdocs/teste2, tenho a subpasta chamado "acessoeguro", que só pode entrar com senha. Problema que entro nessa pasta sem Apache requisitar nenhuma senha, alguêm aqui tem alguma ideia do porque desse problema ?

    Abaixo coloquei a copia do site virtual do httpd.conf.

    <VirtualHost *:80>
    ServerName c202.vestserv.com.br
    ServerAlias c202.com.br
    DocumentRoot /usr/local/Apache2/htdocs/teste2
    <Directory /usr/local/Apache2/htdocs/teste2/acessoseguro>
    #Options FollowSymLinks Indexes
    #AllowOverride AuthConfig
    AuthName "Apenas acesso autorizado"
    AuthType Basic
    AuthUserFile /usr/local/Apache2/administracao/password.list
    require valid-user
    </Directory>
    </VirtualHost>

    Obrigado
    Bruno Steven

  2. #2

  3. #3

    Padrão

    Nao basta vc criar uma autenticação para quem tentar acessar o diretorio, vc tme que bloquea-lo para quem estiver um nivel acima, entao

    <Directory /usr/local/Apache2/htdocs/teste2/acessoseguro>
    order allow,deny
    deny from all
    </Directory>

    coloque isso dentro do virtual host, desta forma sera negado o acesso para quem tentar entrar neste diretorio.
    Procure sobre o apache no Guia Foca Linux, neste manul é muito bem explicado como fazer o que vc precisa