我对nginx仍然是新手。
我试图阻止来自某处但不是server_name的每个请求。
根据文件,它应该工作,但我没有成功。
我认为应该有另一种方法,例如,通过检查$ hostname阻止if条件。
你build议做什么来阻止请求?
谢谢
使默认的server部分捕捉无效虚拟主机的请求。
server { listen 80 default_server; server_name invalid.mydomain.com; return 404; } server { listen 80; server_name valid.mydomain.com; ... }