本指南详细介绍了如何在 RHEL 6 系统上从零开始搭建个人主页,内容涵盖了 Web 服务器(如 Apache)的安装配置、文件目录权限管理、虚拟主机设置以及网页代码的部署与测试,通过分步讲解,帮助用户掌握在 Linux 环境下部署网站的全过程。
在 Red Hat Enterprise Linux 6 (RHEL 6) 系统上搭建个人主页是一个非常经典的学习任务,RHEL 6 系统默认并未预装 Web 服务器,且由于其年代较久远,配置方式(如使用 iptables 和 chkconfig)与现代系统(如 RHEL 7/8/9)有所不同,本文将详细介绍如何在 RHEL 6 上安装 Apache 服务器并发布你的第一个个人网页。
第一步:安装 Apache 服务器
在 RHEL 6 中,Web 服务器软件包名为 httpd,你需要使用 yum 包管理器来安装它。
- 打开终端,输入以下命令以安装 Apache:
sudo yum install httpd -y
- 安装完成后,确认服务状态:
sudo service httpd status
第二步:配置防火墙
RHEL 6 默认使用 iptables 作为防火墙,如果防火墙开启,外部用户将无法访问你的网页,你需要开放 80 端口。

- 查看当前防火墙规则:
sudo service iptables status
- 编辑防火墙配置文件:
sudo vi /etc/sysconfig/iptables
- 在
OUTPUT ACCEPT之前添加以下规则(允许 80 端口访问):-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
- 保存并退出,然后重启防火墙使配置生效:
sudo service iptables restart
第三步:配置 SELinux(关键步骤)
这是在 RHEL 系统上最容易遇到的问题,默认情况下,SELinux 会限制 Apache 服务器读取非标准目录(如 /home,为了让你能轻松管理个人主页,我们需要调整 SELinux 策略。
- 允许 Apache 读取用户目录内容:
sudo setsebool -P httpd_read_user_content 1
注意:如果你打算将网页放在
/var/www/html默认目录下,此步骤可以跳过,但为了方便管理,建议放在用户目录下。
第四步:创建个人主页文件
让我们创建一个简单的 HTML 文件作为你的主页。
- 进入你的用户主目录:
cd ~
- 创建一个名为
public_html的目录:mkdir public_html
- 进入该目录并创建
index.html:cd public_html vi index.html
- 在文件中输入以下简单的 HTML 代码并保存:
<html> <head> <title>我的个人主页</title> </head> <body> <h1>欢迎来到我的 RHEL 6 空间!</h1> <p>这是我在 Linux 上搭建的第一个个人主页。</p> </body> </html>
第五步:启动并设置开机自启
- 启动 Apache 服务:
sudo service httpd start
- 设置服务在系统重启后自动启动:
sudo chkconfig httpd on
第六步:
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

