+ Responder ao Tópico



  1. #1

    Padrão Colocando senha no httpd

    Colega tenho um firewall e utilizo algumas ferramentas para monitoramento, no caso msn, e o sarg, mas gostaria de colocar senhas nele. para acessar tenho que digitar no navegador o , ip
    a pasta fica no apache.

    192.168.254.100/msn
    192.168.254.100/sarg

    Mas quando eu tentasse acessar gostaria que me pedisse o usuario e a senha.

  2. #2

    Padrão Senha httpd

    Amigo, utilizo um Vhost para esta situação..

    A conf. fica assim

    Código :
     
    NameVirtualHost 127.0.0.1
    <VirtualHost 127.0.0.1>

    ServerAdmin ***
    DocumentRoot /var/www/
    ServerName **
    Serveralias ***
    ErrorLog /var/log/error1.log
    TransferLog /var/log/access1.log
    <Directory "/Diretorio de busca "Com aspas mesmo" ">
    AuthName "Titulo solicitando login e senha"
    AuthType Basic
    AuthUserFile /etc/apache2/auth/acesso "Arquivo para busca de autenticação"
    Require valid-user "Solicitação de user"
    Options Indexes FollowSymLinks
    Order allow,deny
    Allow from all
    </Directory>

    </VirtualHost>
    Código :
     

    Para criação de senha pode ser usar o htpasswd2, ex. abaixo:
    htpasswd2 -c /etc/apache2/auth/acesso "nome do user" - itrá solicitar a senha.

    A principio seria assim, usando vhosts!



  3. #3

    Padrão

    gostaria de colocar algo semelhante no meu thunder. pois de qualquer maquina da minha rede que digito http://xxx.xxx.xxx.xxx/thundercache.php tenho acesso a ele. se tiver uma dica eu agradeço.

  4. #4

    Padrão Alias

    No httpd.conf você pode colocar um <Alias /log "/var/log"> ao digitar o ip/log irá cair no seu log ou qlqr outro diretório que você definir.. EX.

    Alias /mrtg "/var/www/mrtg"

    Options Indexes FollowSymLinks
    AllowOverride AuthConfig
    Order allow,deny
    Allow from all

    Algo parecido com isso, ai estou linkando o mrtg, ao digitar o http://ipfw/mrtg me direciona para monitoramento!
    Grato!



  5. #5
    MODERADOR-CHEFE Avatar de osmano807
    Ingresso
    Aug 2008
    Localização
    Araguari - Minas Gerais
    Posts
    1.985
    Posts de Blog
    5

    Padrão

    Citação Postado originalmente por FernandodeDeus Ver Post
    gostaria de colocar algo semelhante no meu thunder. pois de qualquer maquina da minha rede que digito http://xxx.xxx.xxx.xxx/thundercache.php tenho acesso a ele. se tiver uma dica eu agradeço.
    Tenta isso:
    Código :
    <Location /thundercache.php>
    AuthType Basic
    AuthName "Restricted Access"
    AuthUserFile "/arquivo/de/autenticacao"
    Require valid-user
    </Location>

    E é só usar o arquivo criado com o htpasswd.

  6. #6

    Padrão

    Citação Postado originalmente por osmano807 Ver Post
    Tenta isso:
    Código :
    <Location /thundercache.php>
    AuthType Basic
    AuthName "Restricted Access"
    AuthUserFile "/arquivo/de/autenticacao"
    Require valid-user
    </Location>

    E é só usar o arquivo criado com o htpasswd.
    Me desculpa....falou grego...pode me dar uma explicação mais simples?



  7. #7
    MODERADOR-CHEFE Avatar de osmano807
    Ingresso
    Aug 2008
    Localização
    Araguari - Minas Gerais
    Posts
    1.985
    Posts de Blog
    5

    Padrão

    Citação Postado originalmente por FernandodeDeus Ver Post
    Me desculpa....falou grego...pode me dar uma explicação mais simples?
    No apache2.conf/http.conf/seilá.conf do Apache, coloque isto no final:
    Código :
    <Location /thundercache.php>
    AuthType Basic
    AuthName "Restricted Access"
    AuthUserFile "/arquivo/de/autenticacao"
    Require valid-user
    </Location>

    O arquivo de autenticação seria um arquivo gerado pelo htpasswd. Citando o mauricioliz
    Para criação de senha pode ser usar o htpasswd2, ex. abaixo:
    htpasswd2 -c /arquivo/de/autenticacao "nome do user" - itrá solicitar a senha.