云服务器项目部署指南
2025年03月09日
环境准备
在阿里云、腾讯云等平台创建云服务器实例时,建议选择CentOS或Ubuntu系统,并配置最低1核2G的硬件规格。通过SSH连接服务器后,需完成以下基础环境配置:
- 更新系统软件包:
sudo apt update && sudo apt upgrade
- 安装必要依赖:gcc、zlib-devel等开发工具
- 配置安全组开放80/443端口
项目上传
通过SCP或FTP工具传输本地文件到服务器,建议创建专用项目目录:
- 前端项目部署在
/var/www/html
- 后端项目建议使用
/opt
目录存储 - 解压压缩包:
unzip dist.zip -d /target/path
服务配置
安装Nginx/Apache作为Web服务器:
# Ubuntu安装Nginx
sudo apt install nginx
systemctl start nginx
配置虚拟主机时需指定项目路径和域名,建议将SSL证书部署在/etc/nginx/ssl
目录。
部署测试
完成配置后执行服务重启命令:
- 检查配置语法:
nginx -t
- 重新加载服务:
systemctl reload nginx
- 通过
curl localhost
验证服务响应
安全优化
建议完成以下安全措施:
- 配置防火墙限制非必要端口访问
- 设置定期自动备份机制
- 申请免费SSL证书启用HTTPS