Como se esconder do mecanismo público e de pesquisa que o site está hospedado em um servidor / host específico

0

Estou trabalhando no site, gostaria de ocultá-lo do público em geral e dos mecanismos de pesquisa.

eu tenho vps X para hospedar este site.

e outro vps Y , que estará à frente do público em geral. vps Y será usado como nginx reverse proxying a vps X .

Então eu não quero que as pessoas saibam sobre vps X . as pessoas não devem poder acessar o site diretamente acessando vps X .

o site só deve ser visível se as pessoas acessarem o nome de domínio que, por sua vez, se conectou a vps Y .

qual é a melhor maneira de obter algo assim?

edit: até agora posso pensar em algumas maneiras.

até agora, posso pensar nessas opções.

1) em vps X , defina o site na porta diferente de 80 e faça o proxy reverso de vps Y para vps X:port other than 80

2) defina cloudflare em vps X, e permitir apenas conexões que vêm de clouflare .
-aparentemente, o cloudflare funciona apenas com a porta 80

3) em vps X , site protegido por senha usando basic http authentication . em vps Y , enquanto faz proxy reverso, passa username and password .

4) em vpx X verificar cookie especial, que será definido por vps Y , se cookie for encontrado, somente conceder acesso. vps Y define o cookie como upstream server ao fazer solicitação de proxy.

    
por AMB 05.11.2017 / 00:12

1 resposta

0

Simplesmente faça o firewall das portas HTTP no servidor X, de modo que ele apenas honre as solicitações por meio do serviço Y.

Você não avisou seu sistema operacional, mas suas duas linhas se você pode usar o iptables -

/sbin/iptables -I INPUT -p tcp --dport 80 -j DROP
/sbin/iptables -I INPUT -s SERVER.Y.IP --dport 80 -j ACCEPT
    
por 05.11.2017 / 04:02

Tags