阿里云服务器搭建与配置完整指南
一、服务器选购与初始化
推荐通过阿里云官网选择云服务器ECS或轻量应用服务器。学生用户可通过云翼计划享受优惠价格,新用户建议选择CentOS 7.6或Alibaba Cloud Linux操作系统。
应用场景 | CPU | 内存 | 带宽 |
---|---|---|---|
个人博客 | 1核 | 2GB | 1Mbps |
企业网站 | 2核 | 4GB | 3Mbps |
二、基础环境配置
通过SSH连接服务器后,建议使用宝塔面板快速搭建LNMP环境:
- 安装系统依赖库:
yum install -y wget
- 执行宝塔安装命令:
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
- 通过面板安装Nginx 1.20 + MySQL 5.7 + PHP 7.4
建议在/usr/local
目录创建独立环境目录,避免系统更新导致配置丢失。
三、Web应用部署流程
以WordPress为例的部署步骤:
- 通过宝塔文件管理器上传网站源码到
/www/wwwroot
- 创建MySQL数据库并设置专用账号
- 配置Nginx虚拟主机,绑定域名并启用HTTPS
- 设置目录权限:
chown -R www:www /www/wwwroot
框架类应用建议使用PM2管理Node.js进程,Python项目推荐使用virtualenv隔离环境。
四、安全与维护设置
关键安全配置包括:
- 配置安全组规则,仅开放必要端口(HTTP/80、HTTPS/443、SSH/22)
- 每月执行系统更新:
yum update -y && reboot
- 启用自动备份策略(系统镜像+数据库增量备份)
- 安装Fail2ban防止暴力破解:
yum install fail2ban