宝塔面板安装后无法绑定多个域名_检查网站配置文件虚拟主机

夏敏大大_2882

夏敏大大_2882

2026-03-26

583人浏览

原创

宝塔面板多域名仅主域名生效的根源在于nginx配置中server_name仅写入首个域名且未空格分隔,https需用多域名ssl重新申请,子目录应避免误建子域名站点,dns与cdn未就绪亦会导致访问失败。

宝塔面板安装后无法绑定多个域名_检查网站配置文件虚拟主机

宝塔面板添加多个域名后只有主域名生效

常见现象是:在网站设置里填了 www.example.comexample.com,但访问后者直接跳转 404 或被 Nginx 拒绝。根本原因不是“没保存”,而是宝塔默认只把第一个域名写进 server_name,其余域名被忽略或未正确分隔。

  • 检查网站根目录下的配置文件/www/server/panel/vhost/nginx/xxx.conf,打开后找 server_name
  • 如果看到类似 server_name example.com;(结尾有分号且无空格分隔),说明其他域名根本没写进去
  • 手动编辑该行,改成 server_name example.com www.example.com api.example.com;,注意:每个域名间用空格分隔,结尾必须保留分号
  • 改完执行 nginx -t 验证语法,成功后再 systemctl reload nginx

HTTPS 下多域名证书不匹配导致访问失败

加了 SSL 后,example.com 能打开,www.example.com 却提示“证书与域名不匹配”,是因为宝塔申请 Let’s Encrypt 时默认只给第一个域名发证书,其余域名不在 subjectAltName 里。

Pandas 配置文件报告生成器
Pandas 配置文件报告生成器

使用ydata-profiling(前身为pandas-profiling)生成全面的数据质量报告,包含相关性分析、缺失值模式和基数检测。导出交互式HTML仪表板和JSON摘要。

下载
  • 进入网站 → SSL → “申请”按钮右侧点下拉箭头 → 选“多域名 SSL”
  • 在弹出框里把所有要绑定的域名一次性粘贴进去,用英文逗号分隔,比如:example.com,www.example.com,shop.example.com
  • 不要先申请单域名证书再补加——旧证书不会自动更新 SAN 列表,必须删掉重申请
  • 证书申请成功后,确认配置文件中 ssl_certificatessl_certificate_key 指向的是新生成的带多域名的 PEM 文件(路径含 _multi 字样)

子目录型多站点误配成子域名,导致 404 或跳转混乱

想实现 example.com/blogexample.com/shop 共存,却在“添加站点”时填了 blog.example.com,结果宝塔自动生成独立 server 块,和主站冲突。

  • 这种需求不该新增站点,而应在主站根目录下建 blog/shop/ 子目录,然后通过伪静态或 location 规则分流
  • 进网站设置 → “配置文件” → 在 server 块内加一段:
location ^~ /blog/ {
    alias /www/wwwroot/example.com/blog/;
    index index.php;
}
  • 注意 alias 结尾必须带斜杠,且路径要和实际目录一致;用 root 容易少一级路径导致 403
  • 改完同样要 nginx -t && systemctl reload nginx
  • 宝塔后台已绑域名但 DNS 解析未生效,误判为配置失败

    配置全对,nginx -t 通过,curl -I 却返回 502 或连接超时——大概率是本地 hosts 或 DNS 缓存没刷新,或者 CDN 没关。

    • 在服务器上直接 curl -H "Host: www.example.com" http://127.0.0.1,绕过 DNS 和端口转发,看是否返回预期内容
    • 本地测试前先 ping www.example.com,确认解析到的是你的服务器 IP,不是 CDN 或旧 IP
    • 如果用了 Cloudflare 等 CDN,确保“DNS only”模式已关闭,否则 HTTPS 请求根本到不了你的 Nginx
    • 浏览器访问时强制硬刷新(Ctrl+F5),并清空 HSTS 缓存(Chrome 地址栏输 chrome://net-internals/#hsts 删除域名)
    Nginx 的 server_name 匹配是精确字符串比对,不支持通配符跨级匹配(如 *.example.com 不会匹配 www.example.com),也不自动包含无 www 版本。这点很容易被当成“宝塔 bug”,其实只是配置漏了或证书没覆盖全。

    相关文章

    PHP速学视频免费教程(入门到精通)
    PHP速学视频免费教程(入门到精通)

    PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

    下载

    相关标签:

    配置文件

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

    相关专题

    更多
    php文件怎么打开
    php文件怎么打开

    打开php文件步骤:1、选择文本编辑器;2、在选择的文本编辑器中,创建一个新的文件,并将其保存为.php文件;3、在创建的PHP文件中,编写PHP代码;4、要在本地计算机上运行PHP文件,需要设置一个服务器环境;5、安装服务器环境后,需要将PHP文件放入服务器目录中;6、一旦将PHP文件放入服务器目录中,就可以通过浏览器来运行它。

    2023.09.01

    9164

    6

    php怎么取出数组的前几个元素
    php怎么取出数组的前几个元素

    取出php数组的前几个元素的方法有使用array_slice()函数、使用array_splice()函数、使用循环遍历、使用array_slice()函数和array_values()函数等。本专题为大家提供php数组相关的文章、下载、课程内容,供大家免费下载体验。

    2023.10.11

    5541

    5

    php反序列化失败怎么办
    php反序列化失败怎么办

    php反序列化失败的解决办法检查序列化数据。检查类定义、检查错误日志、更新PHP版本和应用安全措施等。本专题为大家提供php反序列化相关的文章、下载、课程内容,供大家免费下载体验。

    2023.10.11

    2015

    5

    php怎么连接mssql数据库
    php怎么连接mssql数据库

    连接方法:1、通过mssql_系列函数;2、通过sqlsrv_系列函数;3、通过odbc方式连接;4、通过PDO方式;5、通过COM方式连接。想了解php怎么连接mssql数据库的详细内容,可以访问下面的文章。

    2023.10.23

    3448

    4

    php连接mssql数据库的方法
    php连接mssql数据库的方法

    php连接mssql数据库的方法有使用PHP的MSSQL扩展、使用PDO等。想了解更多php连接mssql数据库相关内容,可以阅读本专题下面的文章。

    2023.10.23

    4114

    6

    html怎么上传
    html怎么上传

    html通过使用HTML表单、JavaScript和PHP上传。更多关于html的问题详细请看本专题下面的文章。php中文网欢迎大家前来学习。

    2023.11.03

    3231

    9

    PHP出现乱码怎么解决
    PHP出现乱码怎么解决

    PHP出现乱码可以通过修改PHP文件头部的字符编码设置、检查PHP文件的编码格式、检查数据库连接设置和检查HTML页面的字符编码设置来解决。更多关于php乱码的问题详情请看本专题下面的文章。php中文网欢迎大家前来学习。

    2023.11.09

    4577

    8

    php文件怎么在手机上打开
    php文件怎么在手机上打开

    php文件在手机上打开需要在手机上搭建一个能够运行php的服务器环境,并将php文件上传到服务器上。再在手机上的浏览器中输入服务器的IP地址或域名,加上php文件的路径,即可打开php文件并查看其内容。更多关于php相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

    2023.11.13

    3562

    8

    sprintf函数用法详解
    sprintf函数用法详解

    sprintf函数的用法:1、格式化字符串;2、指定输出宽度和精度;3、返回值。更多关于sprintf函数用法详解的内容,大家可以阅读下面的文章。

    2023.11.27

    11602

    4

    热门下载

    更多
    网站特效
    /
    网站源码
    /
    网站素材
    /
    前端模板

    精品课程

    更多
    相关推荐
    /
    热门推荐
    /
    最新课程
    Conan 参考手册
    Conan 参考手册

    共0课时 | 0人学习

    Jupyter Notebook官方文档
    Jupyter Notebook官方文档

    共0课时 | 0人学习

    nginx浅谈
    nginx浅谈

    共15课时 | 1.2万人学习