宝塔面板安装教程 一台干净服务器的初始化

KLWIN 运维组 2026-01-11 约 6 分钟读完 约 1,923 字 584 次阅读
宝塔面板安装教程 一台干净服务器的初始化
宝塔面板安装教程 一台干净服务器的初始化

宝塔面板把 Linux 的使用门槛拉低了不少,但"装得上"和"装得对"是两件事。我见过太多服务器,面板装完就用默认配置跑,端口全开、密码是初始的、数据库 root 密码没改,上线三个月被扫库。这篇按我实际的交付顺序写一遍,你照着做,至少不会留下明显的窟窿。

一、装之前的三个决定

系统选哪个

CentOS 7 已经停止维护,不要再用。现在推荐 Ubuntu 22.04 LTS 或 Debian 12,两者宝塔都支持得很好,社区资料也多。如果是国内厂商的镜像市场,直接选"宝塔面板"镜像也可以,省一步安装。

配置给多少

一个普通企业站,2 核 4G、40G 系统盘足够。如果跑商城或者有大量图片,内存加到 8G,磁盘单独挂数据盘。不要买 1 核 1G 的入门款跑面板,编译 PHP 的时候会直接卡死。

安全组怎么开

只放行 22(SSH)、80(HTTP)、443(HTTPS),以及宝塔面板端口(安装后会随机生成,比如 8888 或自定义的 4 位端口)。数据库 3306、Redis 6379 绝对不要对公网开放。

二、安装命令与初始化

SSH 登录后执行官方安装脚本,全程大约三到八分钟,取决于网络。安装完成后终端会打印面板地址、用户名和初始密码,务必先复制到本地。

# Ubuntu/Debian
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

# 安装完成后如提示,执行
bt default

登录面板后第一件事不是建站,是改设置。顺序建议如下。

  • 改面板端口,换成 10000-65535 之间的随机值,别用 8888。
  • 开启面板 SSL,用面板自带的免费证书。
  • 绑定面板域名(可选),避免直接暴露 IP。
  • 开启"面板操作日志",出问题能回溯。
  • 设置"授权 IP 访问"或开启二次验证。

三、环境安装:别一次全装

宝塔推荐 LNMP 一键安装,但新手容易犯的错是把能勾的都勾上。实际按需装就行。

组件选择理由
Nginx1.24 或 1.26稳定版,兼容绝大多数伪静态规则
MySQL5.7 或 8.0老程序选 5.7,新项目用 8.0
PHP8.1 / 8.2兼顾性能与兼容性,老程序另装 7.4
phpMyAdmin可选不常用就别装,减少攻击面
Redis按需有缓存需求再装

编译安装比极速安装慢,但稳定性更好,生产环境建议编译。装完之后在"软件商店"里把 PHP 的 opcache 打开,页面响应能快一截。

四、建站与三个容易漏的细节

添加站点时填域名、根目录、PHP 版本。数据库可以同时创建,字符集选 utf8mb4。到这里面板的部分就差不多了,但下面三点经常被忽略。

1. 网站目录权限

目录属主应该是 www,权限 755,文件 644。不要为了省事给 777,那是给挂马留门。上传目录如果需要写入,单独给 755 并禁止执行 PHP。

2. 防跨站攻击(open_basedir)

宝塔默认开启,作用是限制单个站点只能访问自己的目录。多站点同服务器时这一项必须开,否则一个站被攻破,其他站跟着遭殃。

3. 计划任务

装完当天就把备份任务加上:数据库每天一次、整站每周一次,保留 7 份,同时存一份到对象存储。我见过太多人等到数据丢了才想起来配备份,那时候已经晚了。具体策略见网站备份的三二一原则。

五、上线前最后一遍检查

站点能打开不等于交付完成。建好站按这个顺序过一遍,能挡掉大部分低级问题。

  1. 域名解析是否生效,带 www 和不带 www 是否都能访问,有没有做统一跳转。
  2. 伪静态规则是否选对,内页点进去会不会 404。
  3. HTTPS 是否部署,HTTP 有没有自动跳转,页面里有没有混合内容报错。
  4. 后台默认入口是否改过,管理员密码是否足够复杂。
  5. 数据库是否单独建了非 root 用户,权限只给到本库。
  6. 上传目录是否禁止执行 PHP,附件大小限制是否合理。
  7. 备份任务是否真的跑过一次,恢复流程是否演练过。

第七条最容易被跳过。很多人配了备份却从未验证,真出事才发现压缩包是空的或者损坏。装完当天手动恢复一次到测试目录,确认网站能打开,这二十分钟能省掉后面几天的抢救。

常见问题

面板打不开,提示无法访问

先看安全组有没有放行端口,再看服务器防火墙(ufw/firewalld)是否拦截,最后 bt status 看服务是否在跑。三步排查完,九成情况能解决。

能不能装多个 PHP 版本

可以,宝塔支持多版本共存,站点设置里单独指定。老程序用 7.4,新程序用 8.2,互不影响。

免费版和企业版差别大吗

日常建站免费版够用。企业版主要多出加固、监控报表、多机管理这类运维能力,适合服务器多、没人专职盯的团队。选购时注意授权是按服务器计的,具体说明写在宝塔企业版授权说明。

装完面板只是开始。真正决定网站稳不稳的,是后面每天的备份、日志和更新。这部分我放在宝塔面板栏目里持续更新。

K

KLWIN 运维组

KLWIN康林旺 内容团队,长期处理企业官网建设、CMS 模板开发与搜索优化的实际项目。文章里的数据和方法,来自交付过程中的记录,不引用未经核实的结论。

上一篇百度SEO入门 新手最先该做的五件事
下一篇 网站不收录的十四个原因 按顺序逐项排查
RELATED

继续阅读

客服头像
正在连接...
👋
开始聊天前,请告诉我们您的称呼
客服 正在输入