在数字化时代,云服务器已经成为企业和个人用户不可或缺的工具。AlmaLinux,作为CentOS的分叉版,以其稳定性和兼容性,成为了许多用户的首选。本文将带你一步步学会如何在云服务器上快速部署AlmaLinux,让你轻松入门。
一、准备工作
在开始部署之前,请确保以下准备工作已经完成:
- 云服务器:选择一家可靠的云服务提供商,例如阿里云、腾讯云等,购买一台云服务器。
- 远程连接工具:如PuTTY、Xshell等,用于远程连接云服务器。
- 网络连接:确保云服务器的网络连接正常,以便后续操作。
二、远程连接云服务器
- 下载并安装远程连接工具。
- 配置连接参数:填写云服务器的IP地址、端口号(默认为22)、用户名和密码。
- 连接服务器:点击连接,等待连接成功。
三、初始化系统
- 更新系统:在远程连接成功后,首先更新系统。
sudo yum update -y - 安装必要的软件包:安装一些常用的软件包,如Vim、Git等。
sudo yum install -y vim git
四、配置网络
- 查看网络接口:使用
ip addr命令查看网络接口信息。 - 配置静态IP:编辑
/etc/sysconfig/network-scripts/ifcfg-ens33文件(根据实际情况修改接口名),设置静态IP地址、子网掩码、网关等信息。TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=no IPV6_AUTOCONF=yes IPV6_DEFROUTE=no IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=5a6b6f4f-7e4a-4f8c-8b1f-5c0c39a5a9c8 DEVICE=ens33 ONBOOT=yes IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 - 重启网络服务:使用
systemctl restart network命令重启网络服务。
五、安装Apache服务器
- 安装Apache:使用
yum命令安装Apache服务器。sudo yum install -y httpd - 启动Apache服务:使用
systemctl start httpd命令启动Apache服务。 - 设置开机自启:使用
systemctl enable httpd命令设置Apache服务开机自启。 - 访问Apache服务器:在浏览器中输入云服务器的公网IP地址,如果看到Apache默认欢迎页面,说明安装成功。
六、安装MySQL数据库
- 安装MySQL:使用
yum命令安装MySQL数据库。sudo yum install -y mysql-community-server - 启动MySQL服务:使用
systemctl start mysqld命令启动MySQL服务。 - 设置开机自启:使用
systemctl enable mysqld命令设置MySQL服务开机自启。 - 配置MySQL:使用
mysql_secure_installation命令配置MySQL的安全设置,包括设置root密码、删除匿名用户、禁止root用户远程登录等。
七、安装PHP环境
- 安装PHP:使用
yum命令安装PHP。sudo yum install -y php php-mysql - 重启Apache服务:使用
systemctl restart httpd命令重启Apache服务。
八、测试部署
- 创建PHP文件:在Apache的默认网站目录下创建一个名为
info.php的文件,内容如下:<?php phpinfo(); ?> - 访问PHP文件:在浏览器中输入云服务器的公网IP地址加上
/info.php,如果看到PHP信息页面,说明PHP环境安装成功。
至此,你已经成功在云服务器上部署了AlmaLinux,并配置了Apache、MySQL和PHP环境。你可以根据自己的需求,继续安装其他软件和配置相关服务。祝你使用愉快!
