在 CentOS 7.6 的轻量服务器上,通过宝塔面板快速部署网站是一个非常高效的方式。以下是详细的步骤指南:
✅ 一、准备工作
-
确保服务器环境
- 操作系统:CentOS 7.6(64位)
- 网络通畅,可访问网络
- 使用 root 用户登录 SSH
-
连接服务器
使用工具如:- Windows:PuTTY、Xshell、FinalShell
- Mac/Linux:终端执行
ssh root@你的服务器IP
✅ 二、安装宝塔面板
- 运行安装命令
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
⚠️ 注意:宝塔官网地址为
bt.cn,请勿使用非官方脚本。
- 确认安装
- 脚本会提示是否安装,输入
y并回车。 - 安装过程约5-10分钟,完成后会显示面板登录信息,类似:
- 脚本会提示是否安装,输入
==================================================================
Bt-Panel: http://xxx.xxx.xxx.xxx:8888/xxxxx
username: xxxxxxxx
password: xxxxxxxx
==================================================================
请务必保存好这些信息!
✅ 三、登录宝塔面板
- 打开浏览器,输入上面提供的面板地址(如
http://你的IP:8888/随机字符) - 输入用户名和密码登录
- 首次登录会提示安装推荐的软件包(LNMP 或 LAMP),建议选择 LNMP(Nginx + MySQL + PHP)
✅ 四、安装网站运行环境(LNMP)
-
在弹出的“推荐安装”窗口中:
- Web服务器:Nginx(推荐)
- 数据库:MySQL 5.7 或 MariaDB 10.x
- PHP版本:PHP-7.4(兼容性好,性能佳)
- FTP服务器:可不安装(除非需要)
- phpMyAdmin:建议安装(方便管理数据库)
-
点击“一键安装”,等待30分钟左右(取决于服务器性能)。
✅ 五、部署网站
方法一:部署静态网站(HTML/CSS/JS)
- 点击左侧菜单【网站】 → 【添加站点】
- 填写:
- 域名:你的域名(如
example.com,没有域名可填服务器IP) - 根目录:默认即可(如
/www/wwwroot/example.com) - PHP版本:选择“纯静态”
- 域名:你的域名(如
- 点击“提交”
- 进入文件管理,上传你的网页文件到根目录
- 浏览器访问域名或IP即可查看
方法二:部署动态网站(如 WordPress、Typecho、Discuz 等)
- 添加站点(同上),但 PHP 版本选择 7.4
- 创建数据库:
- 在【数据库】中点击“添加数据库”
- 记下数据库名、用户名、密码
- 上传程序:
- 使用【文件】功能上传网站程序压缩包
- 解压到网站根目录
- 访问域名进行安装:
- 如 WordPress:访问
http://你的域名,按提示填写数据库信息完成安装
- 如 WordPress:访问
✅ 六、配置安全组与防火墙
-
云服务商控制台(如腾讯云、阿里云)
- 确保安全组开放以下端口:
80(HTTP)443(HTTPS)8888(宝塔面板)22(SSH)
- 确保安全组开放以下端口:
-
宝塔面板内关闭危险端口(可选)
- 在【安全】中删除不必要的放行规则
✅ 七、绑定域名与申请SSL证书(可选但推荐)
- 在【网站】中点击域名 → “设置”
- 在“域名管理”中添加你的域名
- 切换到“SSL”选项卡 → 点击“申请 Let’s Encrypt 免费证书”
- 勾选域名,申请并启用 HTTPS
✅ 八、日常维护建议
- 定期备份网站文件和数据库(宝塔支持自动备份)
- 更新宝塔面板和软件到最新稳定版
- 关闭 root 登录,创建普通用户 + sudo 权限更安全
- 宝塔后台可修改默认端口(提高安全性)
🌟 总结
通过宝塔面板,你可以在 30分钟内 完成从裸机到网站上线的全过程。适合新手快速搭建博客、企业站、小程序后端等。
🔗 官网:https://www.bt.cn
📚 文档:https://docs.bt.cn
如有具体网站类型(如 WordPress、Vue 前端、Node.js 应用),可进一步提供部署指导。
需要我帮你写一个部署 WordPress 的详细流程吗?
PHPWP博客