Size: 113
Comment:
|
Size: 771
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
Running a redundant apache server does not require much from apache itself, but rather the underlying filesystem and a proxy in front of it. The filesystem is important, so the website and its php sessions can be shared between the servers. For this we will use [[GlusterFS|GlusterFS]]. The proxy in front of apache will be a combination of [[HA-proxy|HA-proxy]] and [[Corosync|Corosync]]. In this setup we will configure 2 apache servers. |
|
Line 6: | Line 10: |
apt-get install apache2 | apt-get install apache2 php php-mysql |
Line 9: | Line 13: |
{{{ apt-get install glusterfs-client |
== Filesystem == Configure your system as a Gluster Client, so you have /var/www on a GlusterFS. `index.php` {{{#!highlight php <?php echo gethostname(); ?> |
Line 12: | Line 23: |
make a simple webpage, that shows something uniq about the system |
Apache
Running a redundant apache server does not require much from apache itself, but rather the underlying filesystem and a proxy in front of it. The filesystem is important, so the website and its php sessions can be shared between the servers. For this we will use GlusterFS. The proxy in front of apache will be a combination of HA-proxy and Corosync.
In this setup we will configure 2 apache servers.
Software
apt-get install apache2 php php-mysql
Filesystem
Configure your system as a Gluster Client, so you have /var/www on a GlusterFS.
index.php
make a simple webpage, that shows something uniq about the system