Я використовую nginx для обслуговування свого веб-сайту. Я хотів би заблокувати всі запити, що надходять із заголовком HTTP “Host”, який не відповідає домену мого сайту.
Якщо бути конкретнішим, мій nginx.conf містить ці два серверні блоки:
server {
# Redirect from the old domain to the new domain; also redirect
# from www.newdomain.com to newdomain.com without the "www"
server_name www.olddomain.com olddomain.com www.newdomain.com;
listen 80;
return 301 $scheme://newdomain.com$request_uri;
}
server {
server_name newdomain.com localhost;
listen 80;
# Actual configuration goes here...
}
Я хотів би заблокувати (тобто "повернути" код статусу 444) будь-який трафік, хост якого не є www.olddomain.com, olddomain.com, www.newdomain.com або newdomain.com. Як я можу це зробити?