Configurar httpd.conf

Bom dia, vou mostrar como cria uma autenticação padrão,apenas em server's APACHE, usando o arquivo httpd.conf.

Primeiro, consideramemos a seguinte estrutura de paginas:
1-Pasta apache (configuração)="c:\xampp\apache\conf\"
2-Pasta apache(htpasswd)="c:\xampp\apache\bin\"
3-Pasta web="c:\xampp\htdocs\teste\"

A 1° a coisa a se fazer é criar o arquivo de senha, então entraremos no no prompt de comando e vamo até a pasta bin(como mostra a pasta do apache 2). Dentro da pasta pelo prompt vamos digitar htpasswd -c "local\onde\o\arquivo\sera\armazenado\ user.
O "-c" refere-se a criação do usuário.Abaixo segue uma imagem de um exemplo:

Pois bem, tendo esse arquivo agora vamos editar httpd.conf que fica dentro da pasta 1 de configuração.
Entre na pasta e abra o arquivo em qualquer editor de texto, ao abrir adicione a seguinte linha no meio do documento(fique atento para não a inserir dentro de uma tag directory).

Abaixo o comando:
< Directory "local/da/pasta/web" >

AllowOverride None
Options Indexes MultiViews
Order allow,deny
Allow from all

AuthType Basic
AuthName "Nome_do_usuario"
AuthUserFile "local/do/arquivo/de/senha"
Require user "nome do usuário de autenticação"

< /Directory >

Abaixo o exemplo de um arquivo preenchido:

< Directory "c:/xampp/htdocs/teste/" >

AllowOverride None
Options Indexes MultiViews
Order allow,deny
Allow from all

AuthType Basic
AuthName "Camila:"
AuthUserFile "c:/file.txt"
Require user rodrigo

< /Directory >

Terminando isso, reinicie seu apache e pronto, sua configuração de autenticação via apache estará completa.

Obs: Caso copie esses codigos, remova o espaço da tag directory, foi necessario pois o editor do blog interpreta HTML.

Att.

Comandos git do dia a dia

Ĉ¿ #Criando um projeto do zero echo "# UBBOAT_App" >> README.md git init git add README.md git commit -m "first commi...