
Eu tenho um servidor. Eu instalei e configurei o Virtualmin/Webmin nele. Também adicionei três domínios e configurei quase 100% de correção de todos os registros DNS.
Minha grande dúvida é como restringir o acesso ao site através do IP do servidor. Ou como redirecionar o IP para um local específico do meu servidor para carregar arquivos específicos?
Responder1
Você deveria usarhosts virtuaispor isso. Algo ao longo das linhas
# Ensure that Apache listens on port 80
Listen 80
# Listen for virtual host requests on all IP addresses
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /www/ip_address_root
ServerName 123.123.123.123
# Other directives here
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /www/example2
ServerName www.example.org
# Other directives here
</VirtualHost>
(Exemplo copiado deaqui)
Alternativamente,mod_rewriteajuda com isso. Algo como
RewriteCond %{REMOTE_HOST} ^123\.123\.123\.123$
RewriteRule .* http://www.example.org/you_are_using_ip_address [R=301]
Responder2
Tente mapear o ip para localhost em/etc/hosts