Я использую это для сайта, чтобы перенаправлять ботов, обращающихся к нему по чистому IP, на специальную страницу:
server {
listen 80;
# listen [::]:80;
server_name ~^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+;
root /var/www/ip-address;
default_type text/plain;
index nothing.doing;
location / {
try_files $uri /nothing.doing;
}
}
НО я согласен с другими: я не могу воспроизвести доступ по IP для своего частного форума. Меня перенаправляет. При этом у меня нет специальной конфигурации, нет Cloudflare, и я буквально запускаю виртуальный сервер за 0 долларов в месяц, который не предлагает никаких дополнительных услуг.