我想添加一个“全部捕获”块,如果有人试图在没有主机标头的情况下访问我的 IP 地址,它将返回 444。现在,如果有人访问我的 IP,它将返回我托管的一个特定的随机网站。(每次都是同一个)
我尝试创建一个包含以下内容的 /etc/nginx/sites-available/null.conf:
server {
listen *:80;
server_name "";
access_log off;
error_log /dev/null emerg;
location / {
return 444;
}
}
如下所述: https://github.com/jfryman/puppet-nginx/issues/261#issuecomment-67095371 当然,我创建了符号链接并重新启动了 nginx,但没有运气,它仍然返回那个特定的站点。
不确定现在该尝试什么。
操作系统是 Debian 8。
谢谢!
答案1
listen 80 default_server;
default_server
如果未找到匹配的虚拟主机,则将该虚拟主机设为默认主机。