ÍNDICE

Firewall para uma Rede interna
Firewall com DMZ
Explicações sobre Firewall
Entendimento do Firewal
Firewall Simples para uma rede interna
Repasses da rede interna
Backups

sexta-feira, 18 de junho de 2010

Servidores Web com pasta compartilhada


O sistema de compartilhamento de diretórios no Linux se chama NFS (Network File System), para usá-lo instale os pacotes nos dois servidores web1 e web2.

[root@web1 ~]# yum install nfs-utils portmap

Para facilitar desabilite o selinux nos dois servidores.

[root@web1 ~]# setenforce Permissive

Altere para que o selinux entre no modo permissivo na inicialização do servidor

[root@web1 ~]# vim /etc/sysconfig/selinux

Troque a variável

SELINUX=enforcing

por

SELINUX=permissive

Não é correto fazer isto em um servidor de produção, mas para facilitar iremos desabilitá-lo momentaneamente.

Estude o assunto para poder habilitá-lo e saber como usar.

Vamos criar o diretório que será compartilhado entre os dois servidores web.

[root@web1 ~]# mkdir /web

Crie este diretório nos dois servidores.

Edite o arquivo /etc/exports e coloque o conteúdo abaixo, este arquivo irá dizer qual diretório exportar e para quem, isto será feito somente no servidor web1.

[root@web1 ~]# vim /etc/exports
/web 192.168.10.5(rw,no_root_squash)

Isto está dizendo que é para deixar o servidor 192.168.10.5 montar como root o diretório /web e no modo escrita/leitura.

Reinicie o serviço NFS no web1.

[root@web1 ~]# /etc/init.d/portmap restart
[root@web1 ~]# /etc/init.d/nfslock restart
[root@web1 ~]# /etc/init.d/nfs restart

Marque os serviços para iniciar junto com o servidor web1.

[root@web1 ~]# chkconfig nfs on
[root@web1 ~]# chkconfig nfslock on
[root@web1 ~]# chkconfig portmap on

Marque os serviços 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 restart

Agora vamos montar o sistema de arquivo remoto.

[root@web2 ~]# mount -t nfs 192.168.10.4:/web /web

Este comando está montando um diretório do servidor 192.168.10.4, e que o sistema de arquivos é do tipo nfs.

Para que o diretório seja montado na inicialização do servidor web2, inclua a linha abaixo ao final do arquivo /etc/fstab.

[root@web2 ~]# vim /etc/fstab
192.168.10.4:/web /web nfs defaults 0 0

Agora crie um arquivo index.html dentro deste diretório

[root@web2 ~]# vim /web/index.html
<html>
<body>
Servidor
</body>
</html>

Ainda os dois servidores estarão acessando as suas páginas padrão em /var/www/html.

Para alterar o local onde o servidor web irá buscar a página padrão. Para isto edite o arquivo httpd.conf nos dois servidores.

[root@web2 ~]# vim /etc/httpd/conf/httpd.conf

Altere a variável DocumentRoot de

DocumentRoot "/var/www/html"

para

DocumentRoot "/web"

e

<directory "/var/www/html">

para

<directory "/web">

Recarregue as configurações do apache nos dois servidores.

[root@web2 ~]# /etc/init.d/httpd reload

Agora quando acessar o servidor web não aparecerá Servidor 1 e Servidor 2, mas somente Servidor, que é a página comum para os dois servidores.

Qualquer dúvida coloque o seu comentário.

Nenhum comentário:

Postar um comentário