宝塔面板(宝塔BT)这东西对新手真是福音。本来管Linux服务器得敏命令,装环境、配置Nginx、建数据库一步一个坑,现在鼠标点点就行。不过方便归方便,有几个地方不注意容易出安全问题。下面把完整流程和坑都讲一遍。
安装前先确认环境
宝塔支持主流Linux发行版,推荐用干净的系统,别在已经装了一堆东西的机器上装,容易冲突。内存至少2G起步,小于这个跑起来卡。装之前先把系统更新到最新。
完整建站流程
| 步骤 | 干什么 | 注意点 |
|---|---|---|
| 1. 装面板 | 跑官方安装脚本 | 记住初始账号密码和入口 |
| 2. 装环境 | Nginx、PHP、MySQL | 按需选,别全装上 |
| 3. 建站点 | 绑域名、建数据库 | 域名先解析好 |
| 4. 传程序 | 上传网站文件 | 注意目录权限 |
| 5. 上SSL | 配置HTTPS证书 | 免费证书就够个人站用 |
以WordPress为例,建站点时面板能直接一键部署,自动建数据库、下载程序、填好配置。新手用这个比手动上传快很多。
自动备份一定要配
这是最容易被忽略又最重要的一步。宝塔自带计划任务,能定时备份网站文件和数据库。建议每天备一次数据库,每周备一次整站,并且把备份传到异地存储或对象存储,别存在同一台服务器。服务器一旦整个挂了,本地备份跟着完蛋。
3-2-1原则值得记:至少3份拷贝,存在2种介质,至少1份在异地。对个人站长来说,本地一份加对象存储一份就基本够了。
安全这块别偷懒
面板入口改掉。默认入口容易被扫,改成自定义的一串,相当于多了道门。
面板端口限IP。如果只有自己管,把面板端口只允许自己常用IP访问,其他一律拦。
开防火墙。只放行80、43三、SSH这几个必要端口,其他都关。数据库的3306千万别对外网开。
改SSH端口、禁root密码登录。默认22端口每天被爆破无数次,改个端口、改用密钥登录,安全很多。
几个常见坑
很多人装了一堆免费插件,面板变得又重又卡。按需装,用不上的卸了。还有人把面板密码设得跟服务器密码一样,一个泄了全完。密码分开设,并且用强密码。
合规提醒
用宝塔搭建的网站如面向国内用户,需完成ICP备案。服务器上存储用户数据时,遵守《网络安全法》《个人信息保护法》,做好数据加密和访问控制。面板和服务器只用于合法业务,不得搭建违规服务。






