Controle acesso de IPs ao seu site pelo .htaccess

Hospeda Meu Site

Em alguns momentos é necessário bloquear ou liberar o acesso ao seu site ou pasta específica de seu site para alguns IPs, por exemplo para evitar ataques de IPs de determinados países onde não possuí público para sua página, para proteger uma área de seu site que pode ser acessada apenas através de seu IP, dentre outras possibilidades.

Para realizar o bloqueio é bem simples, basta adicionar o seguinte conteúdo no arquivo .htaccess de seu site ou de alguma pasta que deseja controlar o acesso. Poderá criar um arquivo .htaccess caso não exista um para seu site ou pasta que deseja bloquear.

order allow,deny
allow from all
deny from 111.111.1.111

* O IP bloqueado neste caso é 111.111.1.111

Pode bloquear mais de um IP facilmente também, veja o exemplo abaixo:

order allow,deny
allow from all
deny from 111.111.1.111
deny from 111.222.2.222

Também tem como liberar o acesso apenas para um IP e bloquear para os demais:

order deny,allow
deny from all
allow from 111.111.1.111

* Apenas o IP 111.111.1.111 terá acesso a visualização do site.

Qual a diferença entre uma hospedagem Linux e Windows?

ValueHost

Atualmente as empresas de hospedagem oferecem planos em dois tipos de servidor, Linux ou Windows, sendo que algumas empresas oferecem apenas planos em servidor Linux.

O motivo das pessoas escolherem a hospedagem Linux é devido a maioria dos sistemas e sites serem desenvolvidos em linguagem PHP, que funciona muito bem em hospedagens Linux. Além disso este sistema operacional garante mais segurança e agilidade na abertura dos sites.

O servidor Windows também pode suportar o PHP, apesar de não rodar tão bem este tipo de arquivo, além disso é considerado mais complexo para trabalhar ou prestar suporte. A hospedagem em servidor Windows é extremamente recomendada para sites que utilizam a linguagem de programação ASP, além de outras linguagens que funcionam apenas em Windows.

Os planos em servidor Linux normalmente acompanham o painel de controle cPanel, DirectAdmin ou algum outro painel desenvolvido e oferecido pela própria empresa de hospedagem. O Banco de Dados MySQL é o mais comum de encontrar em uma hospedagem Linux, mas também podem ser disponibilizados outros tipos de Banco de Dados.

Nos planos Windows também é possível ter o MySQL. Outro Banco de Dados muito comum neste tipo de plano é o SQL Server. O painel que costuma acompanhar a hospedagem Windows é o Plesk.

Para os iniciantes em hospedagem de sites é bom ressaltar que não faz diferença o sistema operacional que utiliza em seu computador, se é Windows ou Linux, o que importa neste caso é a linguagem de programação que irá utilizar para criar o site, se for PHP dê preferência para o Linux e no caso de ASP dê preferência para o Windows.