在当今的互联网环境中,搭建一个Web服务器是许多开发者和系统管理员的基本技能。本文将详细指导你如何在RockyLinux操作系统上安装和配置Apache Web服务器。无论你是刚接触Linux的新手,还是有一定经验的用户,本教程都能让你轻松完成整个过程。
Apache 是世界上最流行的Web服务器软件之一,具有稳定性高、模块丰富、社区支持强大等优点。在Rocky Linux(RHEL的社区替代版)上部署Apache,可以构建高性能、安全可靠的网站环境。
在安装任何软件之前,建议先更新系统以确保所有软件包都是最新的:
sudo dnf update -y 在RockyLinux中,Apache的软件包名称为 httpd。使用以下命令进行安装:
sudo dnf install httpd -y 安装完成后,需要启动Apache服务,并设置为开机自动启动:
sudo systemctl start httpdsudo systemctl enable httpd 你可以通过以下命令检查服务状态:
sudo systemctl status httpd RockyLinux默认启用了firewalld防火墙。为了让外部访问你的Web服务器,需要开放HTTP(端口80)和HTTPS(端口443)端口:
sudo firewall-cmd --permanent --add-service=httpsudo firewall-cmd --permanent --add-service=httpssudo firewall-cmd --reload 打开浏览器,访问你的服务器IP地址(例如:http://192.168.1.100 或公网IP)。如果看到“Testing 123...”或“Apache HTTP Server Test Page”,说明Apache已成功运行!
如果你打算在同一台服务器上托管多个网站,就需要配置Apache虚拟主机。下面是一个简单的示例:
首先创建网站目录:
sudo mkdir -p /var/www/example.com/public_html 然后创建虚拟主机配置文件 /etc/httpd/conf.d/example.com.conf:
<VirtualHost *:80> ServerName example.com ServerAlias www.example.com DocumentRoot /var/www/example.com/public_html <Directory /var/www/example.com/public_html> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> ErrorLog /var/log/httpd/example.com_error.log CustomLog /var/log/httpd/example.com_access.log combined</VirtualHost> 保存后,重启Apache使配置生效:
sudo systemctl restart httpd 通过以上步骤,你已经成功在RockyLinux上完成了Apache Web服务器的安装与基础配置。无论是用于开发测试还是生产环境,这套流程都为你打下了坚实的基础。后续你还可以进一步学习SSL证书配置、性能优化、日志分析等内容,打造更专业的Web服务。
希望这篇RockyLinux Apache安装配置指南对你有所帮助!如需更多关于Rocky Linux Web服务搭建或Apache虚拟主机设置的技巧,请持续关注我们的技术教程。
本文由主机测评网于2025-12-13发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025127268.html