一、准备云服务器环境
完成阿里云账号注册后,通过ECS控制台选购适合的云服务器实例。推荐选择CentOS 7.6+系统,配置建议不低于1核2G内存。购买完成后需重置实例密码,并记录公网IP地址。
- 开放SSH默认端口22
- 放行HTTP 80/HTTPS 443端口
- 添加宝塔面板8888端口
二、安装宝塔面板
通过SSH工具连接服务器后,执行官方安装命令:
- CentOS系统:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
- 安装完成后获取面板地址及初始账号密码
- 登录后根据向导完成LNMP环境安装
三、配置安全组与端口
在阿里云控制台和宝塔面板中同步配置防火墙规则:
- 阿里云安全组添加3306(MySQL)、888(phpMyAdmin)等业务端口
- 宝塔面板防火墙同步放行相同端口
- 建议开启SSH密钥登录增强安全性
四、部署项目实战
通过宝塔可视化界面完成项目部署:
- 创建网站站点并绑定域名
- 使用文件管理器上传项目代码
- 配置数据库并导入SQL文件
- 设置Nginx反向代理规则
Java项目建议通过Supervisor
托管Spring Boot的jar包运行。
本文完整演示了从服务器选购到项目部署的全流程。宝塔面板极大简化了服务器运维复杂度,建议配合阿里云监控服务进行资源使用追踪。部署完成后需及时备份快照并设置定期维护计划。