Я попытался найти решение по этому вопросу, но не знал, как кадр запроса, чтобы получить мой ответ.Как настроить Apache для отклонения (пример) http://192.168.1.1 и принять только виртуальные хосты, такие как http://www.example.com
Я хочу, чтобы кто-либо заблокировал мой сервер по IP-адресам (например, http://192.168.1.1 - любой общедоступный IP-адрес), позволяя правильно использовать URL-адреса на моем сервере (например, http://www.example.com).
Я чувствую, что есть четыре способа:.
Создать запись виртуального хоста в httpd.conf файл, который «улавливает в URL IP
Создать запись mod_rewrite для перезаписи IP-адрес, который также «ловушка» его.
создать запись IPTABLES, которая способна обнаруживать IP-адрес и опуская те запросы на подключение.
Не делайте ничего, потому что ничего нельзя сделать.
Какой из трех (или рекомендую альтернативу) был бы лучшим способом справиться с этим. Как я это сделаю?
Спасибо.