在云计算日益普及的今天,ALMA Linux作为一款优秀的开源操作系统,凭借其稳定性和安全性,受到了越来越多用户的青睐。对于新手来说,如何快速搭建一个高效稳定的ALMA Linux云服务器呢?本文将为你详细解答。
一、准备工作
在开始部署之前,你需要准备以下几样东西:
- 云服务器:选择一家云服务提供商,如阿里云、腾讯云等,购买一台ALMA Linux云服务器。
- SSH客户端:用于远程连接云服务器,常用的SSH客户端有Xshell、PuTTY等。
- 公网IP地址:云服务器分配的公网IP地址,用于远程访问。
二、连接云服务器
- 打开SSH客户端,输入以下命令连接云服务器:
ssh username@your_public_ip
其中,username是你的云服务器登录用户名,your_public_ip是你的云服务器的公网IP地址。
- 输入密码登录云服务器。
三、系统初始化
- 更新系统源:
sudo yum update -y
- 安装必要的软件包:
sudo yum install -y net-tools openssh-server
- 重启SSH服务:
sudo systemctl restart sshd
四、配置网络
- 修改
/etc/sysconfig/network-scripts/ifcfg-ens33文件(根据你的网络接口名修改):
sudo nano /etc/sysconfig/network-scripts/ifcfg-ens33
- 修改以下参数:
BOOTPROTO=static
ONBOOT=yes
IPADDR=你的内网IP地址
NETMASK=你的子网掩码
GATEWAY=你的网关
DNS1=你的首选DNS
DNS2=你的备用DNS
保存并退出文件。
重启网络服务:
sudo systemctl restart network
五、安装Apache服务器
- 安装Apache服务器:
sudo yum install -y httpd
- 启动Apache服务:
sudo systemctl start httpd
- 设置Apache服务开机自启:
sudo systemctl enable httpd
- 测试Apache服务是否正常运行:
在浏览器中输入你的公网IP地址,如果显示Apache欢迎页面,则表示Apache服务器安装成功。
六、安装MySQL数据库
- 安装MySQL数据库:
sudo yum install -y mariadb-server
- 启动MySQL服务:
sudo systemctl start mariadb
- 设置MySQL服务开机自启:
sudo systemctl enable mariadb
- 安全设置MySQL:
sudo mysql_secure_installation
根据提示设置root密码、删除匿名用户、禁止root用户远程登录、删除test数据库等。
七、安装PHP
- 安装PHP:
sudo yum install -y php php-mysql
- 重启Apache服务:
sudo systemctl restart httpd
八、配置LAMP环境
- 下载并解压PHP环境配置文件:
wget https://raw.githubusercontent.com/panjf2000/phpenv-config/master/php.ini
sudo mv php.ini /etc/php.ini
- 修改
/etc/php.ini文件:
extension_dir = "/usr/lib64/php/modules"
- 重新加载PHP配置:
sudo systemctl restart httpd
九、测试LAMP环境
- 创建一个名为
info.php的文件,内容如下:
<?php
phpinfo();
?>
将文件上传到Apache的默认网站目录(通常为
/var/www/html/)。在浏览器中输入你的公网IP地址访问
info.php文件,如果显示PHP信息页面,则表示LAMP环境配置成功。
总结
通过以上步骤,你已经成功搭建了一个高效稳定的ALMA Linux云服务器。接下来,你可以根据自己的需求安装其他软件和配置相应的服务。祝你学习愉快!
