1. 了解AlmaLinux
AlmaLinux是一个开源的企业级Linux发行版,它继承了CentOS的遗产,旨在为用户提供一个没有订阅费用、持续更新的稳定平台。AlmaLinux与Red Hat Enterprise Linux(RHEL)保持兼容,这意味着用户可以轻松迁移到AlmaLinux,同时享受RHEL的企业级支持。
2. 选择云服务提供商
首先,您需要选择一个云服务提供商。市面上有很多选择,如阿里云、腾讯云、华为云等。选择一个适合您需求的云服务提供商是部署AlmaLinux的第一步。
3. 创建云服务器实例
以下以阿里云为例,说明如何创建云服务器实例:
3.1 登录阿里云控制台
- 打开浏览器,访问阿里云官方网站,并登录您的账号。
- 进入“产品与服务”页面,选择“弹性计算”下的“ECS”。
3.2 创建实例
- 点击“创建实例”,选择“标准实例”。
- 在“镜像市场”中选择“操作系统”为“AlmaLinux”。
- 根据您的需求选择实例规格、公网带宽、安全组等配置。
- 完成配置后,点击“下一步”。
3.3 配置安全组
- 在“网络与安全”选项卡下,选择“安全组”。
- 创建一个新的安全组,配置入站和出站规则,确保端口22(SSH)已开放。
- 将新创建的安全组应用到实例。
4. 连接到云服务器
- 在ECS控制台中,找到您的实例,点击“管理”。
- 在“远程连接”选项卡下,选择“SSH密钥对”或“密码”进行连接。
5. 安装必要的软件
5.1 更新系统
sudo dnf update -y
5.2 安装Apache
sudo dnf install -y httpd
sudo systemctl start httpd
sudo systemctl enable httpd
5.3 安装MySQL
sudo dnf install -y mariadb-server
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation
6. 配置防火墙
确保您的防火墙规则允许HTTP(80)和MySQL(3306)端口。
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --permanent --add-port=3306/tcp
sudo firewall-cmd --reload
7. 验证安装
- 打开浏览器,访问您的云服务器公网IP地址,查看Apache默认页面。
- 使用MySQL客户端连接到您的MySQL服务器,执行一些基本的查询操作。
恭喜!您已成功部署AlmaLinux云服务器并搭建了一个高效稳定平台。
