Очень часто после размещения сайта на выделенном сервере или VPS/VDS оказывается что он доступен не только по основному адресу, но и по адресами вида randomname.domain.com или просто по IP-адресу сервера.
В случае, если фронтендом установлен nginx, то достаточно в его конфиг (как правило, это /etc/nginx/nginx.conf) внутри секции http (в случае если используется VestaCP — отредактировать файл /etc/nginx/conf.d/IP_сервера.conf) добавить:
server { listen 192.168.0.1:80 default; server_name _; access_log /dev/null; error_log /dev/null; return 444; }
где вместо 192.168.0.1 нужно указать IP-адрес своего сервера.
Ну и само собой — после редактирования конфига для проверки синтаксиса выполнить в консоли
nginx -t
Написано по мотивам https://forum.vestacp.com/viewtopic.php?p=43156#p43156
Прокомментировать