宝塔面板怎么用?刚买的云服务器完全不懂Linux,想装个面板建站求个完整流程

刚入手一台阿里云服务器,系统选的CentOS,之前一直用虚拟主机,命令行完全没碰过。听朋友说宝塔面板能像用桌面软件一样管网站、数据库和FTP,但不知道从哪开始:是先在服务器上装面板,还是先配环境?装完面板地址进不去又该查哪里?建站、绑域名、开SSL证书这几步的先后顺序是什么?希望能有个小白也能照着做的流程,谢谢!
请先 登录 后评论

2 个回答

夜航船

先说个最关键的结论:你不用自己配环境。宝塔本身就是"装完面板,然后在面板网页上点几下装环境"的顺序,所以顺序是:连服务器 → 装面板 → 开端口 → 登录面板 → 装环境(Nginx/MySQL/PHP)→ 建站。

第一步,登录服务器。 阿里云控制台里找到你的实例,点"远程连接",Workbench 那种网页终端就够了,不用装 Xshell。用 root 账号密码登进去。

第二步,装面板。 别抄网上那些老命令,直接去宝塔官网复制最新安装命令(一长串 curl 或 wget 那种),粘贴回车,中间问你是否确认输入 y。装完它会直接吐给你一串信息:面板地址、用户名、密码,务必截图或复制存下来。如果当时没记,命令行里敲 bt default 就能重新看到;忘了密码敲 bt 5 改,改端口敲 bt 8。

第三步,开端口。 90% 的人卡在"面板地址打不开",原因都是这个。去阿里云控制台 → 安全组 → 配置规则 → 入方向,加这几条:

  • 8888(宝塔面板默认端口,必须开)
  • 80、443(网站要用)
  • 21 和被动端口范围(如果你要用 FTP,其实建议用 SFTP 更省事)

第四步,登录面板。用 http://你的公网IP:8888/你的安全入口 访问,绑定一下宝塔账号,然后它会弹窗让你选环境。

新手直接选 LNMP(Nginx + MySQL + PHP),别纠结 Apache。PHP 版本按你要装的东西选,跑 WordPress 选 7.4 或 8.0 都行。安装方式选极速安装,编译安装要等一小时以上,没必要。这一步就是自动帮你把运行环境全装好。

第五步,建站和绑域名。 顺序很重要:

  1. 面板里"网站 → 添加站点",填你的域名,顺便勾上创建数据库和 FTP
  2. 去你买域名的地方加 A 记录,指向服务器公网 IP
  3. 等解析生效(用 ping 你的域名 看是不是返回服务器 IP,一般几分钟到十几分钟)
  4. 解析生效后再去面板申请 SSL,点"Let's Encrypt"一键免费证书,顺手打开"强制 HTTPS"。解析没生效就申请,一定失败

之后再上传程序(WordPress 直接面板"一键部署"里就有),设个伪静态,网站基本就跑起来了。

几个新手必踩的坑提醒一下:

  • 国内服务器必须备案,没备案域名用 80 端口访问会被拦,只能用 IP + 端口临时看看。急着上线就换香港/海外节点
  • CentOS 7 已经停止维护了,如果 yum 装东西各种报错,可以换阿里云源,或者干脆重装成 Ubuntu 22.04 / Alibaba Cloud Linux,宝塔都支持
  • 面板端口和 SSH 22 端口建议都改掉,密码设复杂点,安全组里数据库 3306 千万别对公网开放
  • 面板本身就占内存,1G 内存的小机器跑 MySQL 会有点紧,能上 2G 就上 2G
请先 登录 后评论
听风说旧人

你这个顺序问题其实不存在悬念:宝塔面板本身就是个软件,LNMP 环境是装完面板后在面板里点出来的。所以“先配环境”这条路根本不用考虑。真正比“装面板”更该提前做的,是下面两件事。

动手前先做两件事,能省你一晚上

第一件:先看看系统版本。 你选了 CentOS,如果是 CentOS 7.x,建议直接在阿里云控制台重置系统,换成 Alibaba Cloud Linux 3 或 Ubuntu 22.04 这类还在维护的版本。CentOS 7 已经停止维护很久了,官方软件源搬到归档库,yum 装东西经常直接报错,新手去查这种错非常折磨。换系统五分钟,省下的可能是好几个小时。

注意顺序:先重置系统 → 再打快照 → 再装面板,别倒过来,重置会清空数据。

第二件:打个快照。 控制台里找到实例 → 快照 → 创建快照,花不了几个钱。装崩了、命令敲错了,回滚五分钟回到出厂状态,比重新折腾快得多。这是小白最值钱的一份保险。

顺带看一眼内存:1G 的机器数据库选 MySQL 5.7,别硬上 8.0;实在紧张就加个 swap。

装完面板别急着建站,先把三样设了

  • 面板设置里改掉默认端口 8888、打开面板 SSL、关掉“面板 API”
  • 绑定宝塔账号(新版不绑定会一直提示)
  • 把登录地址里那串随机的安全入口存进浏览器书签——这串忘了,只能回服务器命令行重新看

“面板地址打不开”按这个顺序查

  1. 阿里云安全组有没有放行面板端口——这是第一名,八成人都栽在这
  2. 服务器系统防火墙:CentOS 系可能开着 firewalld,要放行端口并重载规则才通
  3. 面板服务没起来:在服务器上敲 bt 回车调出菜单,看状态、重启一下
  4. 地址拼错:现在还没配证书,一定是 http 不是 https;安全入口那串路径少一个字符都进不去

建站的顺序,关键是把等待时间用上

很多人卡在“证书申请失败”,其实不是操作错,是顺序错。域名解析生效要等,等着的时候别干坐着:

  1. 先在买域名的地方加 A 记录,指向服务器公网 IP
  2. 同时,面板里把站点建好,勾上创建数据库
  3. 解析等待期间,用面板的文件管理器把程序传上去,或者用一键部署
  4. ping 你的域名,返回的是你服务器 IP,说明生效了,这时候再去申请 Let's Encrypt 证书,顺手打开强制 HTTPS

解析没生效就申请证书,必失败;反复失败还可能被 Let's Encrypt 限流,所以别急着点。

内地服务器绕不开的一件事

如果这是阿里云大陆节点,域名没做接入备案的话,80 和 443 会被拦。表现很迷惑人:解析全对、ping 得通、浏览器就是打不开。这跟面板没关系,是政策层面的。老域名换服务器也要在阿里云做一次接入备案。备案没下来之前,可以先用「IP:端口」的方式调试。

两个新手常踩的小坑

  • 建站时那个数据库密码是随机生成的,建完立刻点进去复制存好,页面关掉就不显示了
  • FTP 建议别用,直接走面板的 SFTP 或文件管理器上传,省一个端口和一堆被动模式的麻烦

最后补一句:网站跑起来只是开始。面板里「计划任务」加一个定期备份到阿里云 OSS,这步比前面所有步骤都重要——数据丢了,前面白干。

请先 登录 后评论
  • 0 关注
  • 0 收藏,5 浏览
  • 初夏微凉 提出于 13 小时前

相似问题