5.3. 配置 Apache HTTP 服务器
使用以下流程配置 Apache HTTP 服务器。
流程
确定在集群的每个节点中安装了 Apache HTTP Server。您还需要在集群中安装
wget
工具,才能检查 Apache HTTP 服务器的状态。在每个节点上执行以下命令。
# yum install -y httpd wget
如果您正在运行
firewalld
守护进程,在集群的每个节点上启用了红帽高可用性附加组件所需的端口,并启用了运行httpd
所需的端口。本例启用httpd
端口以进行公共访问,但针对httpd
启用的特定端口可能因生产用途而异。# firewall-cmd --permanent --add-service=http # firewall-cmd --permanent --zone=public --add-service=http # firewall-cmd --reload
要让 Apache 资源代理获得 Apache 状态,集群中的每个节点都会在现有配置之外创建一个新的配置来启用状态服务器 URL。
# cat <<-END > /etc/httpd/conf.d/status.conf <Location /server-status> SetHandler server-status Require local </Location> END
为 Apache 创建网页供服务。
在集群中的一个节点上,确保您在 配置带有 配置一个带有 XFS 文件系统的 LVM 卷 时创建的逻辑卷已被激活,挂载您在该逻辑卷上创建的文件系统,在该文件系统上创建文件
index.html
,然后卸载该文件系统。# lvchange -ay my_vg/my_lv # mount /dev/my_vg/my_lv /var/www/ # mkdir /var/www/html # mkdir /var/www/cgi-bin # mkdir /var/www/error # restorecon -R /var/www # cat <<-END >/var/www/html/index.html <html> <body>Hello</body> </html> END # umount /var/www