在当今数字化时代,云服务器已经成为企业和个人用户构建在线业务和服务的基石。AlmaLinux是一个优秀的开源操作系统,它继承了CentOS的精神,为用户提供了一个稳定、安全、高效的平台。本文将为您详细讲解如何轻松部署AlmaLinux云服务器,并提供一步到位的安装与配置指南。
一、准备工作
在开始之前,请确保您已准备好以下条件:
- 云服务器:您可以从阿里云、腾讯云、华为云等云服务提供商购买云服务器。
- 公网IP:确保您的云服务器拥有公网IP,以便远程访问。
- SSH客户端:如PuTTY(Windows)、OpenSSH(Linux/Mac)等。
二、安装AlmaLinux
1. 选择镜像
登录您的云服务器控制台,选择“镜像市场”中的AlmaLinux镜像。根据您的需求选择合适的版本,例如“AlmaLinux 8.4 (Minimal)”。
2. 创建实例
选择合适的实例规格,包括CPU、内存、磁盘等。确认无误后,点击“创建实例”。
3. 配置网络和安全组
配置公网IP和网络安全组,确保SSH端口(默认为22)已开放。
4. 启动实例
等待实例启动完成后,登录到您的云服务器。
三、配置SSH密钥
为了提高安全性,建议您使用SSH密钥对进行登录,而不是密码。
- 生成SSH密钥对:在本地计算机上,使用以下命令生成SSH密钥对:
ssh-keygen -t rsa -b 4096
- 上传公钥到服务器:将生成的公钥文件(通常为
~/.ssh/id_rsa.pub)上传到云服务器的~/.ssh/authorized_keys文件中。
ssh-copy-id -i ~/.ssh/id_rsa.pub [username]@[server_ip]
替换[username]为您的用户名,[server_ip]为您的云服务器公网IP。
四、安装与配置必要软件
1. 更新系统
sudo dnf update -y
2. 安装Apache
sudo dnf install -y httpd
启动Apache服务:
sudo systemctl start httpd
sudo systemctl enable httpd
3. 安装MySQL
sudo dnf install -y mariadb-server
配置MySQL:
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation
4. 安装PHP
sudo dnf install -y php php-mysql
重启Apache服务:
sudo systemctl restart httpd
五、测试与验证
- 访问Apache:在浏览器中输入您的云服务器公网IP,应看到Apache默认的欢迎页面。
- 访问MySQL:使用MySQL客户端连接到您的云服务器,测试MySQL服务是否正常。
恭喜您,现在您的AlmaLinux云服务器已成功部署并配置完毕!您可以根据自己的需求,继续安装其他软件和配置服务。希望本文能帮助您轻松上手AlmaLinux云服务器。
