Olá, Leonardo!
Sim, é possível configurar o seu site em uma VPS (Virtual Private Server) para aceitar somente solicitações de determinados dispositivos ou endereços IP. Existem várias maneiras de fazer isso.
Usando o arquivo .htaccess: Você pode usar o arquivo .htaccess para restringir o acesso ao seu site a um conjunto específico de endereços IP ou dispositivos. Você pode adicionar as seguintes linhas ao arquivo .htaccess:
css:
order deny,allow deny from all allow from xxx.xxx.xxx.xxx
-
Substitua "xxx.xxx.xxx.xxx" pelo endereço IP que você deseja permitir o acesso. Se você quiser permitir o acesso a mais de um endereço IP, adicione uma linha "allow from" para cada um.
-
Usando o Firewall: Você também pode usar um firewall para restringir o acesso ao seu site. Existem muitos firewalls disponíveis para sistemas operacionais Linux, como o iptables. Você pode configurar o firewall para permitir o acesso somente a partir de endereços IP específicos ou dispositivos.
-
Usando o Apache: Se você estiver usando o servidor web Apache, poderá usar o módulo mod_access para restringir o acesso ao seu site. Você pode adicionar as seguintes linhas ao arquivo httpd.conf:
<Directory /path/to/your/site> order deny,allow deny from all allow from xxx.xxx.xxx.xxx </Directory>
Substitua "/path/to/your/site" pelo caminho para o diretório raiz do seu site e "xxx.xxx.xxx.xxx" pelo endereço IP que você deseja permitir o acesso.
Tenha em mente que restringir o acesso ao seu site pode não ser a melhor opção, dependendo do objetivo do seu site e dos usuários que deseja alcançar. Além disso, os endereços IP podem ser facilmente falsificados ou mascarados usando uma VPN ou proxy, portanto, essa técnica não oferece segurança absoluta.