点3次鼠标即可:登录宝塔→左侧“网站”→右上角“添加站点”,填IP或域名(不带http://)→提交,自动创建网站并生成默认首页。

怎么在宝塔面板里加一个能访问的网站
直接说结论:不需要写代码、不碰命令行,点 3 次鼠标就能让一个空网站跑起来——但前提是服务器已装好宝塔,且安全组放行了 80 和 8888 端口。漏掉后者,你连面板都打不开,更别说建站。
操作路径很直:登录面板 → 左侧点「网站」→ 右上角点「添加站点」→ 填域名(测试用可填服务器公网 IP,比如 http://123.56.78.90)→ 提交。面板会自动创建目录 /www/wwwroot/123.56.78.90,并生成默认首页。
- 域名栏留空或填 IP 都行,但别写
http://或www.,只填纯 IP 或纯域名(如example.com) - 「创建数据库」和「创建 FTP」建议勾选,哪怕暂时不用——后续装 WordPress 或 Discuz 时省得再回退补建
- PHP 版本选
8.0或8.1,别选5.6(已停止维护,多数新程序不兼容) - 提交后若提示“创建失败”,大概率是目录已存在或端口被占用,先去「网站」列表看有没有重名站点
为什么刚建好的网站打不开?常见卡点排查
最常遇到的不是配置错,而是网络层没通。新手容易盯着面板反复点“重启 Nginx”,其实问题根本不在服务本身。
- 阿里云/腾讯云控制台里,检查「安全组」是否放行了
80(HTTP)、443(HTTPS)端口;8888是面板端口,和网站访问无关 - 用浏览器直接访问
http://你的服务器IP,如果显示“无法访问此网站”,说明请求根本没到服务器,不是宝塔的问题 - 宝塔里「网站」列表中,对应站点状态显示灰色(●)表示未启动,点它旁边的「启动」按钮;绿色(●)才是运行中
- 如果页面显示“Welcome to nginx!”,说明网站已通,只是还没传程序——根目录下只有默认文件,不是故障
上传代码后仍 502 或白屏?重点看 PHP 和路径
上传完 WordPress、Typecho 或自己写的 HTML,刷出来却是 502 Bad Gateway 或空白页,八成是 PHP 环境没接上,或者文件放错了地方。
- 确认你在「网站」列表里点该站点右侧的「设置」→「网站目录」,看到的根目录路径和你上传文件的目标路径一致(通常是
/www/wwwroot/你的域名) - 如果程序依赖 PHP(比如 WordPress),必须在「设置」→「PHP 版本」里选对版本,并确保「PHP 管理器」里对应版本的状态是运行中
-
502错误大概率是 PHP-FPM 没启起来,去「软件商店」→ 找到你选的 PHP 版本 → 点「设置」→「服务」里看「PHP-FPM」是否已启动 - 静态 HTML 站点也白屏?检查上传的
index.html是否真在根目录下,而不是嵌套在dist/或build/文件夹里
要不要立刻配 SSL?先搞清 HTTPS 的实际门槛
很多人建站第一步就想开 HTTPS,但 Let’s Encrypt 要求域名已解析到服务器,且通过 HTTP 能正常访问——也就是说,必须先把 HTTP 网站跑通,再点「SSL」选项卡申请证书,否则必失败。
- 免费证书只支持已备案的域名(国内服务器),用 IP 地址无法申请;未备案域名只能用自签名证书(浏览器会报不安全)
- 申请前务必确认 DNS 解析生效(ping 域名看是否返回服务器 IP),否则验证阶段会超时
- 证书申请成功后,宝塔会自动改 Nginx 配置并重载,但旧链接仍走 HTTP;要全站强制 HTTPS,需在「网站」→「设置」→「SSL」→ 勾选「强制 HTTPS」
- 如果开了强制 HTTPS 却又没配好证书,会导致整个站点打不开——此时需手动关掉该开关,再排查证书状态
真正麻烦的从来不是点几下鼠标,而是每一步背后那个没露面的依赖链:安全组 → 面板端口 → Nginx 启动 → PHP-FPM 运行 → 域名解析 → 证书验证。少一环,就卡在那儿不动。










