首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NGINX -重定向所有未配置的子域

问NGINX -重定向所有未配置的子域
EN

Stack Overflow用户
提问于 2013-05-15 18:31:41
回答 2查看 3.4K关注 0票数 5

我很高兴加入社区,并想和大家分享我的小问题。

我的域名系统中有example.com的通配符条目,它将所有子域指向某台机器

代码语言:javascript
复制
* IN A 172.172.172.172

而此域名的NGINX配置仅包含活跃使用的子域名

代码语言:javascript
复制
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;
...
}

我想要实现的是将所有未配置的子域,如'mistake.example.com‘,定向到特定地址。有没有什么好办法来解决这个问题呢?

向Arek致以最好的问候

EN

回答 2

Stack Overflow用户

发布于 2013-05-15 20:46:32

这将指示站点将任何不匹配的流量重定向到example.com

代码语言:javascript
复制
server {
    listen 80 default_server;
    return 301 http://example.com;
}
票数 8
EN

Stack Overflow用户

发布于 2013-05-15 18:51:38

您可以像这样使用set a default server section:

代码语言:javascript
复制
server {
    listen       10.0.0.1:80  default_server;
    server_name  _;
    ...
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16562703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档