Очень часто после размещения сайта на выделенном сервере или 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
Прокомментировать