一、购买与创建ECS实例
访问阿里云官网完成账号注册后,按以下步骤操作:
- 在控制台选择「云服务器ECS」→「实例与镜像」→「创建实例」
- 选择地域与可用区(建议靠近用户群体)
- 配置实例规格(新手建议选择突发性能t5系列)
- 选择镜像(推荐CentOS 7.9或Ubuntu 20.04 LTS)
- 设置安全组规则(初始建议开放SSH 22端口和HTTP 80端口)
二、配置服务器环境
通过SSH工具连接服务器后执行以下操作:
- 安装Web服务:
sudo yum install nginx -y
(CentOS) - 配置防火墙规则:
sudo firewall-cmd --permanent --add-service=http
- 安装数据库:推荐MySQL 8.0或MariaDB 10.5
- 配置PHP环境:
sudo yum install php php-fpm -y
三、部署网站应用
通过SCP或SFTP工具上传网站文件:
- 将源码上传至
/var/www/html
目录 - 修改Nginx配置文件:
/etc/nginx/nginx.conf
- 设置文件权限:
chown -R nginx:nginx /var/www
- 绑定域名:在域名控制台添加A记录指向ECS公网IP
四、安全加固与优化
建议完成以下安全设置:
- 禁用root远程登录
- 配置SSH密钥认证
- 安装fail2ban防暴力破解工具
- 启用阿里云云盾基础防护
- 定期创建快照备份
通过上述四个阶段的操作,可在30分钟内完成阿里云服务器的基本部署。建议新手从镜像市场选择预装环境的系统镜像以简化配置流程,同时注意定期检查服务器日志和安全组规则。