Beruflich Dokumente
Kultur Dokumente
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".
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
O arquivo "ports.conf" possui a configurao das portas TCP que o servidor ir trabalhar (escutar).
/etc/apache2/ports.conf
# /etc/init.d/apache2 restart
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
# cd /etc/apache2/sites-available
Podem ser criados sites, mas enquanto no forem habilitados, no estaro disponveis.
# cd /etc/apache2/sites-enable
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
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.
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)
Se digitar apenas "a2ensite", ele mostra os domnios disponveis, dando a voc a opop de escolher qual ser habilitado.
Crie um arquivo index.html dentro deste diretrio contendo qualquer contedo HTML. Coloque o index.html em /var/www/teste2
Reinicie o Apache2: