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
相关产品推荐
相关产品推荐

