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

Nginx通过IP可访问但域名无法访问的问题求助

问题:Nginx TLS配置下域名无法访问(IP可正常访问)

配置带有TLS的Nginx服务器时,使用IP地址(如https://111.111.111.111/)可以正常访问,但使用域名(如https://example.com)时无法访问,报错信息如下:

DNS address could not be found. Diagnosing the problem.

除监听443端口及添加SSL证书外,Nginx配置几乎为默认设置,完整配置内容:

# /etc/nginx/sites-available/default
server {
    listen 443 ssl http2;
    listen [::]:443 ssl http2;

    ssl on;
    ssl_certificate /etc/nginx/ssl/my-cert.pem;
    ssl_certificate_key /etc/nginx/ssl/my-key.pem;

    root /var/www/html;

    index index.html index.htm index.nginx-debian.html;

    server_name example.com;

    location / {
        try_files $uri $uri/ =404;
    }
}

已执行的调试步骤:

  • 确认Cloudflare上的DNS A记录指向正确IPv4地址
  • 确认DNS已完成解析生效
  • 使用ping https://example.com可解析到正确IP
  • 关闭所有防火墙
  • 在多设备多浏览器中测试
  • 排除www.example.com与example.com的域名差异问题

内容的提问来源于stack exchange,提问作者Nick

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 22:25:33