Sie sind auf Seite 1von 6

Instalao e Configurao APACHE

Passo 1 - Instalao # apt-get update # apt-get install apache2

Passo 2 - Teste #fuser -v 80/tcp

Passo 3 - Configurao Tradicionalmente, a configurao do Apache centralizada em um nico arquivo, o "httpd.conf", que pode opcionalmente incluir referncias a arquivos externos (includes) que permitem segmentar e organizar a configurao. O Debian desenvolveu uma organizao bastante prtica, que usada tambm no Ubuntu e em outras distribuies derivadas dele. Todos os arquivos de configurao esto organizados dentro do diretrio "/etc/apache2".

Passo 3.1 - Visualizando o apache2.conf

O arquivo "apache2.conf" armazena as diversas configuraes relacionadas ao funcionamento do servidor e a pasta "conf.d", que armazena arquivos com configuraes adicionais.

# vim /etc/apache2/apache2.conf Por exemplo: Defina o valor mnimo de servidores para 3: MinSpareServers 3 Defina o valor mximo de servidores para 6: MaxSpareServers 6 Defina o nmero de servidores que sero iniciados para 2: StartServers 2 Defina o nmero mximo de conexes de clientes para 180: MaxClients 180

Passo 3.2 - Definio da porta do servidor

O arquivo "ports.conf" possui a configurao das portas TCP que o servidor ir trabalhar (escutar).

/etc/apache2/ports.conf

Passo 3.3 - Reinicialize o Apache2 caso tenha alterado alguma configurao.

# /etc/init.d/apache2 restart

Passo 4 - Criao de Domnios virtuais

As pastas "sites-available" e "sites-enabled" contm a configurao dos sites hospedados. As pastas "mods-available" e "mods-enabled" armazenam a configurao dos mdulos

A - Sites que esto disponveis:

# cd /etc/apache2/sites-available

Podem ser criados sites, mas enquanto no forem habilitados, no estaro disponveis.

B - Sites que esto habilitados:

# cd /etc/apache2/sites-enable

Passo5 - Criando e habilitando um domnio (Virtual Host)

um recurso que permite hospedar diversos sites, com domnios ou subdomnios diferentes usando um nico servidor e um nico endereo IP. Os nicos limitantes com relao ao volume de sites que possvel hospedar so os recursos de hardware do servidor e a banda disponvel. Ao usar virtual hosts, os arquivos de cada site ficam guardados em uma pasta diferente e o servidor se encarrega de direcionar cada visitante pasta correta. Passo5.1 - DNS No DNS deve ser adicionada uma nova configurao de zona para cada domnio hospedado. Isso feito em duas etapas. Na primeira, voc edita o arquivo named.conf.local,

adicionando uma entrada com esta, especificando o domnio e o arquivo com a configurao: zone " teste2.lab.br" IN { type master; file "/etc/bind/db.teste2"; allow-transfer { 192.168.1.202; }; }; Dentro do arquivo "/etc/bind/db.teste2", especificado no arquivo, iria uma configurao similar a esta, especificando o domnio, o nome do servidor e o endereo IP usado por ele, assim como o nome e o endereo IP do servidor DNS secundrio: @ IN SOA FESSC409.teste2.lab.br. hostmaster. teste2.lab.br. ( 2008061645 3H 15M 1W 1D ) NS FESSC409.teste2.lab.br. NS FESSC401.teste2.lab.br. IN MX 10 FESSC409.teste2.lab.br. teste2.lab.br. A www FESSC409 A A 192.168.1.32 192.168.1.32 192.168.1.32

Voc pode inserir no seu /etc/hosts uma entrada na frente de 127.0.0.1, tipo assim. Localhost resolve a sua mquina

127.0.0.1 www.teste.edu.br

Passo5.2 Ativar VH Para ativar o uso das VirtualHosts, o primeiro passo criar uma pasta separada para cada site que ser hospedado. Voc pode usar a prpria pasta "/var/www", como em: # mkdir /var/www/teste2 # mkdir /var/www/teste

Passo5.3 Adicionar seo Adicionar uma nova seo dentro da configurao do Apache para cada um, logo depois da configurao do site default. # vim /etc/apache2/sites-available/teste

NameVirtualHost www.teste2.lab.br <VirtualHost www.teste2.lab.br > DocumentRoot /var/www/teste ServerName www.teste2.lab.br


ServerAdmin webmaster@www.teste2.lab.br

ServerAlias teste.com.br www.teste2.lab.br ErrorLog www.teste2.lab.br-error.log </VirtualHost>

A linha ServerAlias permite que o site seja acessado tanto com ou sem o www. A linha ServerAdmin opcional, e contm apenas o e-mail de contato do administrador do site.

Passo 6 - Habilitando o site:

Ao invs de criar e remover os links manualmente, voc pode usar os comandos " a2ensite" e "a2dissite", que fazem isso para voc. Para ativar e desativar um site configurado no arquivo "/etc/apache2/sites-available/gdhn", por exemplo, os comandos seriam: # a2ensite gdhn (ativa) # a2dissite gdhn (desativa)

Ativando o site # a2ensite teste

Se digitar apenas "a2ensite", ele mostra os domnios disponveis, dando a voc a opop de escolher qual ser habilitado.

Passo 7 - Criando seu site

Crie um arquivo index.html dentro deste diretrio contendo qualquer contedo HTML. Coloque o index.html em /var/www/teste2

Reinicie o Apache2:

# /etc/init.d/apache2 reload ou # /etc/init.d/apache2 restart

Das könnte Ihnen auch gefallen