部署与应用
安装宝塔面板,以及小内存机器该不该装
宝塔能把建站这件琐碎的事变成点几下鼠标,代价是它自己要吃掉一部分内存。这篇先说清楚 1GB 内存的机器装了会怎样,再给安装流程和必须立刻做的几项安全设置——默认配置直接暴露在公网是有风险的。
开始之前
- 一台已开机的 VPS,建议 2GB 及以上内存
- 能 SSH 登录,且有 root 权限
- 系统为干净的 Debian / Ubuntu / CentOS(已有环境不要装)
操作步骤
-
第 1 步: 先决定要不要装
宝塔是个控制面板,它本身由多个常驻服务组成(Web 服务、数据库、守护进程)。在 1GB 内存的机器上,光面板自身就会占掉几百 MB,再跑 Nginx + MySQL + PHP 基本会开始用 swap,响应明显变慢。
判断标准很直接:
内存 建议 1GB 不建议装,直接命令行配 Nginx 更省资源 2GB 可以装,但不要同时跑多个重型服务 4GB 及以上 装,管理效率优势明显 如果机器本来就是用来建一个站、又不想记命令,那 2GB 起步是合理门槛。
-
第 2 步: 确认系统是干净的
宝塔会接管 Nginx / Apache / MySQL / PHP 的安装与配置。如果机器上已经有这些东西,不要强行装,已有配置会被覆盖或冲突。
确认方式:
which nginx mysql apache2 php有任何输出说明已经装了。这种情况要么换一台干净机器,要么继续用命令行管理。
-
第 3 步: 执行官方安装脚本
以 Debian / Ubuntu 为例:
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec安装脚本的下载地址以宝塔官网当前提供为准,上面这条可能随版本变化。去官网复制最新命令比直接用这里的更保险。
安装过程大概 5–15 分钟,取决于机器性能和网络。结束后终端会打印:
- 面板地址(形如
http://IP:8888/随机路径) - 用户名
- 密码
把这三行完整抄下来。忘了的话需要用
bt命令重置,多绕一步。 - 面板地址(形如
-
第 4 步: 放行面板端口
宝塔默认用 8888 端口。搬瓦工的机器通常没有额外的系统防火墙,但如果有,需要放行:
ufw allow 8888/tcp ufw reload如果装完还是打不开面板,先确认服务本身在跑:
bt status服务正常但访问不到,问题多半在端口或安全组,而不是宝塔本身。
-
第 5 步: 第一次登录后必须做的三件事
默认配置能用,但不该直接用:
1. 改掉随机入口路径和默认密码。 随机路径是防扫描的第一道防线,别为了方便改成
admin。2. 绑定域名并开 HTTPS。 面板登录走 HTTP 时,密码是明文传输的。
3. 开启面板的 IP 限制或二次验证。 在面板设置里可以做,能挡掉绝大部分自动化扫描。
这三项做完之前,不要急着在面板里部署业务。
-
第 6 步: 装运行环境
首次登录宝塔会推荐一套 LNMP 或 LAMP。选 Nginx + MySQL + PHP 这套即可,版本选默认推荐的稳定版。
编译安装很慢,在 1–2 核的机器上可能要半小时以上。这不是卡住了,耐心等。
如果中途想换版本,可以在软件商店里装多个 PHP 版本,站点可以分别指定——这是宝塔相对命令行最省事的地方。
常见问题与排查
| 现象 | 原因 | 处理方式 |
|---|---|---|
| 安装到一半卡住不动,或者报下载失败 | 到宝塔下载节点的网络不通畅,或机器 DNS 解析异常 | 检查 DNS 配置(/etc/resolv.conf),必要时换成公共 DNS。下载慢可以换安装节点,宝塔安装脚本通常提供节点切换选项 |
| 面板装好了,但浏览器打不开 | 端口未放行,或服务未正常启动 | 先执行 bt status 确认服务状态;再检查系统防火墙与搬瓦工面板是否有额外限制;最后确认用的是 http 而非 https |
| 装完宝塔后机器明显变卡,内存常年占满 | 内存不足以同时承载面板和业务服务,开始使用 swap | 升级到 2GB 及以上内存套餐;或在面板里停掉不用的服务(如 PureFTPd、phpMyAdmin);1GB 机器建议改用命令行部署 |
| 忘记面板入口地址或密码 | 安装结束时没有记录终端输出 | SSH 登录后执行 bt 命令,用菜单里的选项重置面板密码、查看入口地址 |
接下来可能要看
本站含联盟链接。你通过这些链接购买,价格不变,我们会获得佣金。 详情