
Estou tendo alguns problemas com relação ao servidor wamp e meu endereço IP. Em nossa empresa temos uma máquina que possui um IP LOCAL de 192.168.x.xxx então basicamente temos o wamp instalado nela e cada PC da rede local pode acessar os sites hospedados nela. Porém, essa máquina também tem um IP PÚBLICO de 116.50.xxx.xxx que quando acessado na rede externa você ainda pode acessar os sites hospedados nela (C:/wamp/www) o que acho que não deveria estar acontecendo. Existe uma maneira de sempre que eu tentar acessar o IP público haja uma solicitação de senha ou algo que bloqueie o acesso usando o IP público? Obrigado
Responder1
Você pode usar uma autenticação HTTP básica:
<Location />
AuthType Basic
AuthName "Secured"
AuthUserFile /path/to/.htpasswd
Require valid-user
Satisfy any
Deny from all
Allow from 192.168.1
</Location>
Para gerar o .htpasswd
arquivo:
$ htpasswd -c /path/to/.htpasswd username-1
E para adicionar usuários adicionais:
$ htpasswd /path/to/.htpasswd username-2
Documentos do Apache: htpasswd - Gerenciar arquivos de usuário para autenticação básica