1. 环境准备与服务器配置
在部署前需完成云服务器基础配置。选择主流云服务商(如华为云、腾讯云)并创建CentOS 7或Ubuntu 20.04实例,推荐配置1核CPU、2GB内存。通过SSH连接服务器后,更新系统并安装wget工具:
yum update -y && yum install -y wget # CentOS apt update && apt upgrade -y && apt install -y wget # Ubuntu
同时需在云服务商控制台开放8888(宝塔面板)、80(HTTP)、443(HTTPS)端口。
2. 宝塔面板一键安装指南
执行官方安装脚本完成宝塔面板部署:
- 下载安装包:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh
- 运行安装命令:
bash install.sh
- 记录安装完成后的面板地址、账号及密码
安装后登录面板,在「软件商店」安装Nginx 1.22、MySQL 8.0、PHP 8.1等运行环境。
3. 服务器环境与项目部署
通过宝塔面板完成项目上线:
- 创建网站:填写域名并指定项目文件存储路径
- 上传代码:使用面板文件管理器或FTP上传前端dist文件夹及后端服务文件
- 数据库配置:导入SQL文件并设置数据库账号权限
- 配置Nginx反向代理:添加
location /api
指向后端服务端口
4. 安全维护与性能优化
建议采取以下措施保障服务器稳定运行:
- 每月执行系统更新:
yum update
或apt upgrade
- 启用宝塔防火墙并配置IP访问限制
- 申请Let’s Encrypt免费SSL证书实现HTTPS加密
- 设置每日自动备份数据库及网站文件到云端存储
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/577401.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。