刚买了一台云服务器,宝塔面板到底该怎么安装啊?求个新手能看懂的步骤

昨天刚买了一台阿里云的轻量服务器,系统选的是 CentOS,本来想用宝塔面板搭个网站,结果网上教程有的用 yum 命令、有的让去官网下脚本,还有人说现在要绑定手机号才能用。我连 SSH 都是照着教程连上的,不太敢乱敲命令,怕把系统搞坏。想知道目前最新版的宝塔到底怎么装最稳妥,Linux 和 Windows 服务器安装方式一样吗,装完之后还要做哪些必要的安全设置?
请先 登录 后评论

3 个回答

深蓝色的海

刚上手的话,确实容易被各种教程绕晕。其实装宝塔就一件事:用官网的脚本,一行命令搞定,别去抄那些七八年前的博客。

最关键的一条:命令只从官网 bt.cn 复制。 网上那些 yum install -y wget && wget -O install.sh .../install_6.0.sh && sh install.sh 是好几年前的老教程,装出来的是 6.0 老版本,现在都 9.x、13.x 了,有些脚本链接早失效了,甚至被人动过手脚。

具体操作:SSH 连上服务器后,用 root 身份执行官网那个"通用安装脚本",CentOS 直接复制那一条就行(官网会自动给你带系统对应的参数)。执行完它会问你一句 Do you want to install Bt-Panel to the /www directory now?,输入 y 回车,等两分钟左右。

装完屏幕会吐出一段信息,里面有 外网面板地址、内网面板地址、username、password——立刻截图或者复制到记事本,这段只显示一次,刷走就得用 bt default 重新取。

然后有两步必做,不做你根本进不去:

  1. 阿里云控制台放行端口。 轻量服务器是在"防火墙"里加规则,ECS 是在"安全组"里加入方向规则。默认面板端口是 8888,加上 80、443 一起放行。很多人装完打不开就是卡在这。
  2. 绑定宝塔账号。 现在确实要绑手机号注册个账号才能登录,免费版也一样,绕不过去,绑了就能用。

Linux 和 Windows 完全不是一回事。 你的是 CentOS,走上面这套命令行流程。Windows Server 是去官网下个 exe 安装包装,双击下一步下一步,适合跑 ASP.NET 那种。别混着看教程。

几个装完必须做的安全设置,新手最容易忽略:

  • 改掉默认端口 8888,改成一个不常用的五位数,安全组同步更新。
  • 改掉默认用户名和密码。SSH 里敲 bt 回车会出来菜单,里面能找到改密码、改用户名、改端口的选项,照着输编号就行。
  • 面板开 SSL + 开 BasicAuth 二次验证,再把你自己的固定 IP 加进"授权IP",别人扫到端口也进不来。
  • 面板登录域名绑定,别让人家随便用 IP 就能访问到登录页。
  • 装个 Nginx 防火墙,免费版就够用,能挡掉大部分扫描和爆破。
  • SSH 那边:能上密钥就上密钥,密码登录和 root 直连尽量关掉,22 端口顺手也改了。
  • 阿里云控制台设个自动快照,出事了能回滚,这个是最省心的保险。

顺便说一句,CentOS 7 已经在 2024 年 6 月停止维护了,你现在这台机器如果是全新的、还没放数据,其实可以趁早重装成 Debian 12 或者 Alibaba Cloud Linux 3,宝塔官方也明确推荐 Debian 12。不然后面装环境、装依赖会时不时冒出源失效的报错,很烦。已经装好了不想折腾就先跑着,问题不大。

最后,如果装完打不开,按顺序查这几个:内存是不是不到 2G(宝塔建议 2G 起)、安全组/防火墙端口放没放、服务器有没有公网 IP。这三条占九成原因。

请先 登录 后评论
智汇同行

先别急着敲安装命令。我陪朋友装过一台阿里云轻量,他跟你一样也是 CentOS,最后发现最容易卡住的地方其实不是“命令怎么敲”,而是装之前没做两个决定。你按下面这个顺序来,会比照着零散教程一步步试稳得多。

第一件事:先确认你这台 CentOS 要不要换掉

CentOS 7、CentOS 8 现在都已经停止维护了,新买的机器如果装的是这两个版本,后面很容易遇到 yum 源报错、脚本下不动。新手看到满屏红字会以为命令敲错了,其实是系统版本的问题。

如果这台服务器上还没放任何数据,最省事的做法是:在阿里云控制台把系统重置成 Alibaba Cloud Linux 3 或 Debian 12,这两个也是宝塔官网目前比较推荐的。重置系统会清空硬盘,所以趁现在刚买、还没建站,反而是最合适的时机。要是你不想换,那至少别用 CentOS 7/8,CentOS Stream 9 或 Rocky/Alma 9 会好一些。

第二件事:装之前先做个快照

去阿里云轻量服务器的控制台找“快照”或“备份”,手动做一个快照。这一步花不了一分钟,但后面你不管是装面板、改端口还是配环境,只要搞崩了,都能回滚到现在的干净状态。对新手来说,这比任何教程都像“安全带”。

装之前再花两分钟自检一下:

  • 内存最好 2G 以上,1G 的机器装面板容易失败或很卡;
  • 服务器要有公网 IP,没有公网 IP 是装不了面板的;
  • 没提前装过 Nginx、Apache、MySQL、PHP 这些东西,全新环境最干净;
  • SSH 用 root 登录,命令只从宝塔官网下载页复制,不要从博客、论坛里抄。

版本别选晕:免费版、稳定版、正式版、企业版

新手最容易在这里纠结。我的建议很简单:个人和小站,用官网当前标注的免费版/稳定版就够了。稳定版更新少、主要修 bug,适合长期用;正式版功能新,但更新频繁。企业版是付费的,可以试用,但到期后付费功能会停,新手一开始没必要碰。

另外,千万不要去下所谓的“开心版”“破解版”“绿色版”。面板权限极高,等于把你服务器的钥匙交出去,这个险不能冒。

安装动作本身其实很短

SSH 连上服务器后,打开宝塔官网下载页,选 CentOS / Alibaba Cloud Linux 对应的那条通用安装脚本,复制,粘贴到 SSH 里,回车。中间问你是否确认安装,输入 y 再回车,等两三分钟。

这期间不要关 SSH 窗口。如果卡在下载、提示网络失败,官网页面上一般有备用线路,换一条再试。同一台机器不要反复执行安装脚本,容易留残留。

装完屏幕会显示面板地址、用户名和密码,这段只显示一次,马上复制到记事本。忘了也不怕,SSH 里执行 bt default 还能重新取。

装完先别急着建站,按这个顺序走:

  1. 浏览器登录面板。如果打不开,先检查阿里云控制台的防火墙/安全组有没有放行面板端口——轻量服务器叫“防火墙”,ECS 叫“安全组”,名字不一样,位置也不一样。
  2. 登录进去后,第一件事不是装网站,而是改面板端口、改默认用户名和密码、开启 SSL。改完端口后,云控制台那边的防火墙规则要同步改。
  3. 再去软件商店装运行环境。新手先选 LNMP 默认配置就行,不要一上来把所有 PHP 版本、数据库版本都勾上。
  4. 设置一个计划任务,至少把数据库定期备份。网站可以后面慢慢折腾,备份习惯要一开始就养。

Linux 和 Windows 完全不是一套东西

Linux 服务器是 SSH 敲命令,适合 Nginx、PHP、MySQL 这类环境;Windows 服务器是用远程桌面连上去,去官网下 exe 安装包,双击下一步下一步,适合跑 ASP.NET、IIS、SQL Server 那种。你买的是 CentOS,就老老实实走 Linux 流程,别把 Linux 命令敲到 Windows 的 PowerShell 里。

最后送你一句顺序:先决定系统要不要重置 → 做快照 → 官网复制命令安装 → 保存登录信息 → 改端口密码 → 装环境 → 建站。 慢一点,比装坏了再重来快得多。

请先 登录 后评论
枫林晚照

结论放前面:宝塔本身装起来就是两分钟的事,一条命令、输个 y 就完事。新手真正卡住的地方,99% 不在"装",而在"装完了进不去"。所以这篇不重复讲命令,重点帮你把从浏览器到面板这一路上会遇到的几道关卡捋清楚,进不去的时候按顺序查,基本都能自己搞定。

一、命令从哪来:别手打,直接复制

SSH 用 root 登上去,打开宝塔官网的下载页面,找到"通用安装脚本(CentOS/Alibaba Cloud Linux)",点一下复制按钮,粘贴到 SSH 里回车。注意官网的命令尾巴上带一串随机字符,是会变的,所以别从任何博客、截图里抄,每次现去官网点。

跑起来会刷一堆进度信息,别以为死机了。中途问你是不是装到 /www 目录,输 y 回车,等两分钟左右。

结束时屏幕会吐一段信息,里面有登录地址、用户名、密码。全部截图,尤其是地址最后那串斜杠加几位字符,后面细说。

二、进不去?按这个顺序排查,别乱试

  1. 地址抄全了吗。 面板地址是 IP:8888/xxxxxxxx 这种形式,最后那串叫安全入口,少了它你只敲 IP:8888 是打不开的。这是新手第一大坑。
  2. 浏览器提示"不是私密连接"。 面板用的是自己签的证书,点"高级"→"继续前往"就行,正常现象,不是中毒。
  3. 阿里云那边放行了吗。 轻量服务器在控制台找"防火墙"页面加规则(ECS 才叫"安全组",别在轻量里找安全组找不到)。把面板端口加进去,顺手把 80、443 也加了。
  4. 系统内部还有一道防火墙。 有些 CentOS 镜像开着 firewalld,会跟面板打架。SSH 里敲 bt 进菜单,里面有端口管理;如果你想彻底省事,也可以关掉系统防火墙,只靠阿里云的防火墙管端口——代价是少一层防护,自己权衡。
  5. 面板还活着吗。 敲 bt restart 重启,再敲 bt default 重新看一遍地址账号密码。

三、记住 bt 这个万能入口

忘了密码、忘了地址、想改端口,全都不用重装。SSH 里敲 bt 回车会弹出菜单,按编号选就行:改密码、改用户名、改端口、重启面板都在里面。bt default 是直接再显示一次登录信息。这一条能救命,建议现在就记住。

四、两个容易犯的糊涂账

  • 8888 是面板的,80/443 是网站的。 改面板端口不会影响你以后建的站,两码事,别不敢改。
  • 别手贱去关 22 端口。 那是 SSH 端口,关了你就再也连不上服务器了,只能去控制台走 VNC 救。改任何端口之前,先确认新端口已经在阿里云防火墙里放行了,再去改。

五、Windows 服务器完全是另一套

Windows Server 是去官网下个 exe 安装包,双击下一步下一步,图形化安装,不走 SSH 这套命令。你的是 CentOS,看到讲 Windows 的教程直接跳过,别混着看。

最后一句:装了面板不等于建好站,页面功能一层套一层很正常。新手最舒服的节奏是——先把面板信息存好、密码端口改掉,再慢慢去点建站,别上来就一堆按钮乱按。

请先 登录 后评论
  • 0 关注
  • 0 收藏,3 浏览
  • 海獭揉脸 提出于 13 小时前

相似问题