在当今数字化时代,云服务器已成为企业和个人搭建网站、应用和服务的首选平台。AlmaLinux,作为CentOS的一个分支,继承了CentOS的优点,同时提供了长期的支持和更新。对于新手来说,搭建AlmaLinux云服务器可能会感到有些繁琐。别担心,本文将带你轻松上手,快速搭建你的AlmaLinux云服务器。
一、准备工作
在开始之前,你需要准备以下几样东西:
- 云服务器:你可以选择阿里云、腾讯云、华为云等云服务商提供的虚拟服务器。
- 网络连接:确保你的云服务器能够连接到互联网。
- SSH客户端:Windows用户可以使用PuTTY,Linux和macOS用户可以使用终端。
二、选择合适的云服务器
选择云服务器时,主要考虑以下因素:
- 配置:根据你的需求选择合适的CPU、内存和存储空间。
- 地域:选择离你最近的地域,以获得更好的网络延迟。
- 价格:根据预算选择合适的价格方案。
三、初始化云服务器
- 连接到云服务器:使用SSH客户端连接到你的云服务器。以下是使用PuTTY连接的示例代码:
ssh root@你的服务器公网IP
设置SSH密码:对于首次登录,系统会要求你设置密码。请确保设置一个复杂且安全的密码。
更新系统:连接成功后,运行以下命令更新系统:
sudo yum update -y
四、安装AlmaLinux
- 添加AlmaLinux仓库:首先,添加AlmaLinux的仓库:
sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum install -y https://repo.almaLinux.org/almalinux/7/almalinux-release-7-5.noarch.rpm
- 安装AlmaLinux:接下来,安装AlmaLinux:
sudo yum install -y AlmaLinux
- 启动和设置系统服务:安装完成后,启动并设置系统服务:
sudo systemctl enable --now firewalld
sudo systemctl start firewalld
- 安装SSH服务:如果还没有安装SSH服务,请运行以下命令:
sudo yum install -y openssh-server
sudo systemctl enable --now sshd
五、配置防火墙
- 允许SSH访问:在防火墙中允许SSH访问:
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
- 测试SSH连接:尝试从SSH客户端连接到你的云服务器,确保一切正常。
六、安装常用软件
- 安装Apache:安装Apache Web服务器:
sudo yum install -y httpd
sudo systemctl enable --now httpd
- 安装MySQL:安装MySQL数据库:
sudo yum install -y mariadb-server
sudo systemctl enable --now mariadb
- 安装PHP:安装PHP:
sudo yum install -y php php-mysql
sudo systemctl enable --now php-fpm
七、配置Web应用
- 创建网站目录:在Apache中创建一个网站目录:
sudo mkdir /var/www/mywebsite
sudo chown -R apache:apache /var/www/mywebsite
- 配置Apache:创建一个Apache配置文件:
sudo nano /etc/httpd/conf.d/mywebsite.conf
在配置文件中添加以下内容:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName mywebsite.com
ServerAlias www.mywebsite.com
DocumentRoot /var/www/mywebsite
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
- 重启Apache:重启Apache以应用配置:
sudo systemctl restart httpd
八、测试网站
- 访问网站:在浏览器中输入你的域名,例如:
http://mywebsite.com。如果一切正常,你应该能看到Apache默认的欢迎页面。
恭喜你!你已经成功搭建了一个AlmaLinux云服务器。接下来,你可以根据需要安装和配置其他软件和服务。希望这篇文章能帮助你轻松上手AlmaLinux云服务器部署。祝你学习愉快!
