我很高兴join社区,并希望与我分享我的小问题。
我在我的DNS中有一个通配符,用于指向所有子域的某个机器
* IN A 172.172.172.172
而这个域的NGINXconfiguration只包含主动使用的子域名
server { listen 10.0.0.1:80; server_name example.com www.example.com moskva.example.com www.moskva.example.com tokyo.example.com www.tokyo.example.com; ... }
我想要实现的是将所有未configuration的子域名(如“mistake.example.com”)指向特定的地址。 有没有解决这个问题的优雅方法?
最好的问候Arek
这将指示网站将任何不匹配的流量重定向到example.com
server { listen 80 default_server; return 301 http://example.com; }
你可以像这样设置一个默认的服务器部分 :
server { listen 10.0.0.1:80 default_server; server_name _; ... }