You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Nginx未正确识别server_name,始终匹配default_server问题求助

Nginx未正确识别server_name,始终匹配default_server问题求助

各位好,我最近碰到个Nginx的棘手问题,想请大家帮忙分析下:

我已经确认Nginx加载的是正确的配置文件,也排查过没有其他多余的配置文件干扰,是用Docker Compose部署的Nginx容器。另外我在Cloudflare的DNS里创建了A记录,指向服务器的公网IP,但不管怎么访问我的域名,Nginx好像总是匹配到default_server的配置,返回403。

我的Nginx配置如下:

server {
  listen 80 default_server;
  listen [::]:80 default_server;
  server_name _;
  return 403;
}

server {
  listen 80;
  listen [::]:80;
  server_name mydomainhere.com;

  root /path/to/my/webroot; # 原内容未写完,此处为示意补充
  index index.html index.htm;
}

有没有大佬能指点下这可能是哪里出问题了呀?

备注:内容来源于stack exchange,提问作者Hydra Tuber

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 08:23:14