1. 准备工作与购买服务器
步骤小分段:1) 选择lSL
香港云服务器,建议选择CentOS 7/8或Ubuntu 18.04/20.04镜像;2) 购买时确认有root权限、开放自定义安全组规则及公网IP;3) 记录登录方式(root密码或SSH密钥)、控制台地址与默认端口。
2. 本地SSH连接与基础检查
步骤小分段:1) 在本地终端运行 ssh root@你的公网IP 或使用Putty;2) 首次连接接受host key;3) 登录后执行 uname -a 与 cat /etc/os-release 确认系统版本。
3. 更新系统并安装必要工具
步骤小分段:1) CentOS: yum update -y && yum install -y wget curl vim; 2) Ubuntu/Debian: apt update -y && apt upgrade -y && apt install -y wget curl vim; 3) 设置时区:timedatectl set-timezone Asia/Hong_Kong。
4. 检查并配置防火墙与安全组
步骤小分段:1) 在云控制台放行面板默认端口8888以及80/443/22;2) 本机检查 firewalld 或 ufw 状态,CentOS: systemctl status firewalld;3) 临时关闭以便安装(安装完成再按步骤加回):firewall-cmd --state 或 ufw status。
5. 处理SELinux与内核问题(CentOS专用)
步骤小分段:1) 查看SELinux状态 getenforce;2) 若为Enforcing,临时设为Permissive:setenforce 0;3) 若需要永久修改,编辑 /etc/selinux/config,将SELINUX=disabled(注意安全性)。
6. 下载并运行宝塔一键安装脚本
步骤小分段:1) 官方常用命令:wget -O install.sh http://download.bt.cn/install/install_panel.sh && bash install.sh;2) 如wget下载失败尝试 curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh;3) 安装过程会自动安装LNMP/LAMP组件,耐心等待并记录安装完成输出的网址、用户名与密码。
7. 安装过程中常见错误及解决
步骤小分段:1) 下载超时:检查DNS或临时换用curl或代理;2) 权限不足:必须用root用户执行安装脚本;3) 软件源问题:若安装失败,先手动更新源或切换到官方镜像源再重试。
8. 宝塔首次登录与面板基本配置
步骤小分段:1) 用浏览器访问安装输出给出的URL(例如 http://IP:8888);2) 首次登录后更改面板默认端口和管理员密码;3) 在面板内安装所需环境(Nginx/Apache、MySQL、PHP)并记下各组件版本。
9. 为网站开启SSL与安全加固
步骤小分段:1) 在宝塔面板-网站-SSL,选择Let's Encrypt一键申请(域名已解析到该服务器);2) 启用HTTP->HTTPS自动跳转并设置强制HTTPS;3) 关闭不必要的服务与端口,配置Fail2Ban或面板的安全策略。
10. 数据备份与恢复策略
步骤小分段:1) 在面板中设置周期性自动备份网站文件与数据库;2) 备份文件建议异地存储(如对象存储或本地下载);3) 测试恢复流程,确认备份可用。
11. 性能调整与监控建议
步骤小分段:1) 为MySQL调整innodb_buffer_pool_size与连接数;2) 为PHP调整opcache与worker数量;3) 使用宝塔监控或第三方监控(如Prometheus)观察CPU、内存、磁盘IO。
12. 常见错误汇总与排查小贴士
步骤小分段:1) 面板无法访问:确认安全组与本机防火墙已放行端口;2) 安装失败日志:查看 /www/server/panel/logs 下的安装日志;3) 网站报500:检查PHP错误日志与权限,确认www目录属主为www或www-data。
13. 维护建议与升级流程
步骤小分段:1) 定期备份并在非生产时间进行面板升级;2) 升级前先在测试环境复现并备份数据库/网站;3) 如需更换系统或重装,请导出面板备份再导入到新服务器。
14. 常见场景问答 — 问:我在lSL香港云服务器上安装宝塔后无法通过浏览器访问面板,怎么办?
回答小分段:1) 检查云控制台安全组是否放行8888或你自定义端口;2) 登录服务器确认firewalld/ufw是否阻挡;3) 确认面板进程运行:ps aux | grep bt-panel,若未运行则尝试 /etc/init.d/bt restart。
15. 常见场景问答 — 问:安装脚本提示依赖安装失败,如何排查?
回答小分段:1) 查看安装日志 /www/server/panel/install.log 或 /tmp 下的错误输出;2) 手动执行出错命令并根据报错信息解决(如缺少某个库就install该包);3) 若是源问题,切换到国内镜像源或更新apt/yum缓存再试。
16. 常见场景问答 — 问:如何在宝塔面板上为域名启用HTTPS且避免证书申请失败?
回答小分段:1) 确保域名已正确解析到该香港服务器公网IP;2) 面板申请Let's Encrypt时确保80端口开放并无重定向冲突;3) 如自动申请失败,可使用DNS验证或上传证书后手动安装。
来源:实用指南教你在lSL香港云服务器搭建宝塔避免常见错误