Закрыть доступ к сайту по IP в nginx
Закрыть доступ к сайту можно, если в nginx.conf добавить server { listen 80 default_server; server_name _; return 403; } и убрать аргумент default_server из других виртуальных конфигов если таковой в них использовался. Подробнее про server_name
