O sistema de compartilhamento de diretorios no Linux se chama NFS (Network File System), para usa-lo instale os pacotes nos dois servidores web1 e web2.[root@web1 ~]# yum install nfs-utils portmapPara facilitar desabilite o selinux nos dois servidores.[root@web1 ~]# setenforce PermissiveAltere para que o selinux entre no modo permissivo na inicializacao do servidor[root@web1 ~]# vim /etc/sysconfig/selinuxTroque a variavelSELINUX=enforcingpor SELINUX=permissiveNao e correto fazer isto em um servidor de producao, mas para facilitar iremos desabilita-lo momentaneamente.Estude o assunto para poder habilita-lo e saber como usar.Vamos criar o diretorio que sera compartilhado entre os dois servidores web.[root@web1 ~]# mkdir /webCrie este diretorio nos dois servidores.Edite o arquivo /etc/exports e coloque o conteudo abaixo, este arquivo ira dizer qual diretorio exportar e para quem, isto sera feito somente no servidor web1.[root@web1 ~]# vim /etc/exports/web 192.168.10.5(rw,no_root_squash)Isto esta dizendo que e para deixar o servidor 192.168.10.5 montar como root o diretorio /web e no modo escrita/leitura.Reinicie o servico NFS no web1.[root@web1 ~]# /etc/init.d/portmap restart[root@web1 ~]# /etc/init.d/nfslock restart[root@web1 ~]# /etc/init.d/nfs restartMarque os servicos para iniciar junto com o servidor web1.[root@web1 ~]# chkconfig nfs on[root@web1 ~]# chkconfig nfslock on[root@web1 ~]# chkconfig portmap onMarque os servicos para iniciar junto com o servidor web2 e inicie os servidor para o nfs.[root@web2 ~]# chkconfig nfslock on[root@web2 ~]# chkconfig portmap on[root@web1 ~]# /etc/init.d/portmap restart[root@web1 ~]# /etc/init.d/nfslock restartAgora vamos montar o sistema de arquivo remoto.[root@web2 ~]# mount -t nfs 192.168.10.4:/web /webEste comando esta montando um diretorio do servidor 192.168.10.4, e que o sistema de arquivos e do tipo nfs.Para que o diretorio seja montado na inicializacao do servidor web2, inclua a linha abaixo ao final do arquivo /etc/fstab.[root@web2 ~]# vim /etc/fstab192.168.10.4:/web /web nfs defaults 0 0Agora crie um arquivo index.html dentro deste diretorio[root@web2 ~]# vim /web/index.html<html><body>Servidor</body></html>Ainda os dois servidores estarao acessando as suas paginas padrao em /var/www/html.Para alterar o local onde o servidor web ira buscar a pagina padrao. Para isto edite o arquivo httpd.conf nos dois servidores.[root@web2 ~]# vim /etc/httpd/conf/httpd.confAltere a variavel DocumentRoot deDocumentRoot "/var/www/html"paraDocumentRoot "/web"e <directory "/var/www/html">para <directory "/web">Recarregue as configuracoes do apache nos dois servidores.[root@web2 ~]# /etc/init.d/httpd reloadAgora quando acessar o servidor web nao aparecera Servidor 1 e Servidor 2, mas somente Servidor, que e a pagina comum para os dois servidores.Qualquer duvida coloque o seu comentario. Ate o asssunto anterior estavamos preocupados com os pacotes que entravam se saiam do firewall, agora vamos analisar os pacotes que irao passar pelo firewall.Um primeiro metodo seria liberar o acesso a consultas dns e acesso web para toda a rede interna.#!/bin/bash# A criacao de variaveis de ambiente ira facilitar a troca de alguns parametros no firewall.INT_NET=192.168.0.0/24INT_IF=eth1EXT_IF=eth0iptables -Fiptables -Xiptables -t nat -Fiptables -t nat -Xiptables -P INPUT DROPiptables -P FORWARD DROPiptables -A INPUT -m state --state ESTABLISH,RELATED -j ACCEPTiptables -A INPUT -i lo -j ACCEPTiptables -A INPUT -p udp --dport 137:139 -j DROPiptables -A INPUT -p tcp --dport 22 -m state --state NEW -j ACCEPT# Aceita todos os pacotes que estiverem sendo repassados, independente das interfaces, desde # que sejam pacotes na qual as conexoes ja estejam estabelecidas ou relacionadas.iptables -A FORWARD -m state --state ESTABLISH,RELATED -j ACCEPT# Aceita repassar os pacotes que tenham como origem