+ Responder ao Tópico



  1. #1

    Padrão Senha p/ user no apache

    como faço para colocar senhas nas páginas de um site, usando o apache
    vou colocar um ex. para vc entenderem

    o usuário entra no site e se direciona para uma página simples só texto

    eu quero que ele tenha que colocar senha para poder ver a página
    tem como usando somente o apache????

  2. #2



  3. #3

    Padrão Senha p/ user no apache

    eu apliquei a seguinte regra ao meu httpd.conf

    <Directory /www/multimedia>
    Options Indexes FollowSymLinks Includes
    AllowOverride AuthConfig
    AuthName "DIRETORIO"
    AuthType basic
    AuthUserFile /etc/httpd/conf/httpd_passwd
    Require valid-user
    Order allow,deny
    Allow from all
    </Directory>

    e adicionei o usuario e senha com

    htpasswd -c /etc/httpd/conf/httpd_passwd usuário

    o resultado foi que:
    quando acesso o diretório
    aparece a tela para login
    mas nao faz login
    ele fica repetindo a tela de login

    o que foi que esqueci??????

  4. #4

    Padrão Senha p/ user no apache

    criou o .htaccess dentro da pasta q vc quer q tenha senha?



  5. #5

    Padrão Senha p/ user no apache

    ja criei mas ele esta vazio

    tem que colocar alguma coisa???

  6. #6
    edson_penna
    Visitante

    Padrão Senha p/ user no apache

    siga este exemplo a. coloque os arquivos html a serem protegidos dentro de um diretório exexplo /var/www/htdocs/teste
    b. dentro do diretorio crie um arquivo chamado .htaccess com o seguinte conteudo:
    AuthType Basic
    AuthName "Nome que identifica a area segura"
    AuthUserFile /etc/httpd.users
    require valid-user
    c. De permissão 404 para .htaccess

    d. configure o apache para utilizar senhas para areas seguras, altere o httpd.conf e logo depois de <Directory /var/www/htdocs>, ou o caminho que vc usa para onde estão seus arquivos, altere de
    AllowOverride None
    para
    AllowOverride All

    e. renicialize o apache
    f. crie e cadastre os usuários no arquivo /etc/httpd.users
    utilizando o comando htpasswd /etc/httpd.users usuario_escolhido
    digite a senha para o usuário.
    g. dê permissão 404 para o arquivo /etc/httpd.users..

    para descadastrar o usuário , edite o arquivo /etc/httpd.users e a apague a linha que contém o usuário...

    Um abraço.



  7. #7

    Padrão Senha p/ user no apache

    agora ferro tudo, deu pau no serv e eu tive que compilar o apache 2.0.5
    até ai tudo bem, instalaçcão OK e a autenticação com o .htaccess aparece na tela, masss
    o htpasswd para criar ussuario nao ta funcionando, ele aparece a seguinte mensagem:
    -bash: htpasswd: command not found

    e agora???? foi khgada minha, hehehe

  8. #8
    slice
    Visitante

    Padrão Senha p/ user no apache

    se vc compilou o httpd 2.0.50 provavelmente ele está em /usr/local/apache2/bin/htpasswd mas se vc quiser, faça um link para ele da seguinte forma:

    cd /usr/sbin
    ln -s /usr/local/apache2/bin/htpasswd htpasswd

    agora é só chamar htpasswd no bash que vai funcionar beleza

    flw

    Slice



  9. #9

    Padrão Senha p/ user no apache

    UUHHHUUUU!!!!!!
    deu certo galera
    to respondendo pra finalizar o tópico e agradecer a força

    Valleu!!!!!

  10. #10
    edson_penna
    Visitante

    Padrão Senha p/ user no apache

    Citação Postado originalmente por slice
    se vc compilou o httpd 2.0.50 provavelmente ele está em /usr/local/apache2/bin/htpasswd mas se vc quiser, faça um link para ele da seguinte forma:

    cd /usr/sbin
    ln -s /usr/local/apache2/bin/htpasswd htpasswd

    agora é só chamar htpasswd no bash que vai funcionar beleza

    flw

    Slice
    Good...



  11. #11
    slice
    Visitante

    Padrão Senha p/ user no apache

    Pessoal,

    Quando forem compilar alguma coisa, na hora em que for rodar o ./configure dê um ./configure --help aí vcs conseguem ver todas as opções que vcs podem habilitar/desabilitar e customizar suas instalações, ficando com serviços mais rápidos e eliminando o que é desnecessário.

    []'s

    Slice

  12. #12
    Visitante

    Padrão Senha p/ user no apache

    Citação Postado originalmente por 1c3_m4n
    http://httpd.apache.org/docs-2.1/howto/htaccess.html

    olha a parte de autenticacao
    [list][/list:u]