在当今数字化时代,云服务器已成为许多企业和个人用户的首选。AlmaLinux是一款开源的Linux发行版,它基于CentOS,旨在为用户提供一个稳定、安全、高效的操作系统。本文将为您详细介绍如何轻松部署AlmaLinux云服务器,并快速搭建一个稳定的环境。
准备工作
在开始之前,请确保您已经具备以下准备工作:
- 云服务器:您可以从阿里云、腾讯云、华为云等云服务提供商购买云服务器。
- SSH客户端:Windows用户可以使用PuTTY,Linux和macOS用户可以使用OpenSSH。
- 公网IP地址:确保您的云服务器已经分配了公网IP地址。
第一步:连接云服务器
使用SSH客户端连接到您的云服务器。以下是连接命令的示例:
ssh username@your_server_ip
替换username为您的云服务器登录用户名,your_server_ip为您的云服务器的公网IP地址。
第二步:安装AlmaLinux
- 更新系统:连接成功后,首先更新系统包。
sudo dnf update -y
- 安装AlmaLinux:接下来,使用以下命令安装AlmaLinux。
sudo dnf install almaLinux-release -y
- 设置镜像源:为了提高软件包的下载速度,建议您设置一个更快的镜像源。以下是以阿里云为例的设置方法:
sudo sed -i 's/mirrorlist=.*$/mirrorlist=https:\/\/mirrors.aliyun.com\/almaos\/$basearch\/$releasever/g' /etc/yum.repos.d/almaos.repo
sudo sed -i 's/mirrorlist=.*$/mirrorlist=https:\/\/mirrors.aliyun.com\/almaos\/$basearch\/$releasever/g' /etc/yum.repos.d/almaos-testing.repo
- 安装AlmaLinux:使用以下命令安装AlmaLinux。
sudo dnf install almaLinux -y
第三步:配置网络
- 配置防火墙:默认情况下,AlmaLinux的防火墙是关闭的。您可以使用以下命令开启防火墙。
sudo systemctl start firewalld
sudo systemctl enable firewalld
- 添加规则:为了方便访问,您可以添加以下规则。
sudo firewall-cmd --permanent --add-port=22/tcp
sudo firewall-cmd --reload
第四步:安装常用软件
- 安装Apache:使用以下命令安装Apache服务器。
sudo dnf install httpd -y
- 启动Apache:启动Apache服务器。
sudo systemctl start httpd
sudo systemctl enable httpd
- 安装MySQL:使用以下命令安装MySQL数据库。
sudo dnf install mariadb-server -y
- 启动MySQL:启动MySQL数据库。
sudo systemctl start mariadb
sudo systemctl enable mariadb
- 安装PHP:使用以下命令安装PHP。
sudo dnf install php php-mysql -y
- 配置PHP:编辑
/etc/php.ini文件,将以下行取消注释:
extension_dir = "/usr/lib64/php/modules"
- 重启Apache:重启Apache服务器以应用PHP配置。
sudo systemctl restart httpd
第五步:测试环境
访问Apache:在浏览器中输入您的云服务器公网IP地址,如果成功显示Apache默认页面,则表示Apache安装成功。
访问MySQL:使用以下命令连接MySQL数据库。
mysql -u root -p
输入密码后,您将进入MySQL命令行界面。
- 访问PHP:创建一个名为
info.php的文件,并添加以下内容:
<?php
phpinfo();
?>
将此文件上传到Apache的根目录(通常为/var/www/html/),然后在浏览器中访问http://your_server_ip/info.php,如果成功显示PHP信息页面,则表示PHP安装成功。
总结
通过以上步骤,您已经成功部署了AlmaLinux云服务器,并搭建了一个稳定的环境。接下来,您可以根据自己的需求进行进一步配置和优化。祝您使用愉快!
