78
Chapter 5. Setting Up Apache HTTP Server
5.2. Configuring Shared Storage
To set up the shared file system resource, perform the following tasks as root on one cluster
system:
1. On one cluster node, use the interactive
parted
utility to create a partition to use for
the document root directory. Note that it is possible to create multiple document root
directories on different disk partitions. Refer to Section 2.5.3.1
Partitioning Disks
for
more information.
2. Use the
mkfs
command to create an ext3 file system on the partition you created in
the previous step. Specify the drive letter and the partition number. For example:
mkfs -t ext3 /dev/sde3
3. Mount the file system that contains the document root directory. For example:
mount /dev/sde3 /var/www/html
Do not add this mount information to the
/etc/fstab
file because only the cluster
software can mount and unmount file systems used in a service.
4. Copy all the required files to the document root directory.
5. If you have CGI files or other files that must be in different directories or in separate
partitions, repeat these steps, as needed.
5.3. Installing and Configuring the Apache HTTP Server
The Apache HTTP Server must be installed and configured on all nodes in the assigned
failover domain, if used, or in the cluster. The basic server configuration must be the same
on all nodes on which it runs for the service to fail over correctly. The following example
shows a basic Apache HTTP Server installation that includes no third-party modules or
performance tuning.
On all node in the cluster (or nodes in the failover domain, if used), install the
httpd
RPM
package. For example:
rpm -Uvh httpd-
version
.
arch
.rpm
To configure the Apache HTTP Server as a cluster service, perform the following tasks:
1. Edit the
/etc/httpd/conf/httpd.conf
configuration file and customize the file
according to your configuration. For example:
•
Specify the directory that contains the HTML files. Also specify this mount point
when adding the service to the cluster configuration. It is only required to change
this field if the mountpoint for the website’s content differs from the default setting
of
/var/www/html/
. For example:
DocumentRoot "/mnt/httpdservice/html"
Summary of Contents for Cluster Suite
Page 1: ...Red Hat Cluster Suite Configuring and Managing a Cluster ...
Page 5: ...Index 165 Colophon 171 ...
Page 6: ......
Page 14: ...viii Introduction ...
Page 16: ......
Page 24: ...8 Chapter 1 Red Hat Cluster Manager Overview ...
Page 92: ...76 Chapter 4 Cluster Administration ...
Page 98: ......
Page 130: ...114 Chapter 9 Setting Up a Red Hat Enterprise Linux LVS Cluster ...
Page 152: ...136 Chapter 10 Configuring the LVS Routers with Piranha Configuration Tool ...
Page 154: ......
Page 162: ...146 Appendix A Supplementary Hardware Information ...
Page 180: ...164 Appendix C Multipath usage txt File for Red Hat Enterprise Linux 4 Update 3 ...
Page 186: ......