INSTALANDO E CONFIGURANDO O APACHE2
Instalando:
# apt-get update
# apt-get install apache2
Configurando:
# mcedit /etc/apache2/apache2.conf
Defina o valor mínimo de servidores para 3:
MinSpareServers 3
Defina o valor máximo de servidores para 6:
MaxSpareServers 6
Defina o número de servidores que serão iniciados para 2:
StartServers 2
Defina o número máximo de conexões de clientes para 180:
MaxClients 180
Um ponto importante é verificar o arquivo que define a porta do servidor: /etc/apache2/ports.conf
NameVirtualHost
*:80
Listen
80
Reinicialize o Apache2:
# /etc/init.d/apache2
restart
Lista de sites disponíveis:
§ /etc/apache2/sites-available
Podem ser criados sites aqui, mas enquanto não
forem habilitados, não estarão disponíveis.
Sites habilitados:
§ /etc/apache2/sites-enable
É aqui que ficam os links simbólicos para os
sites que desejamos habilitar. Como veremos mais adiante, existe uma ferramenta
para criação destes links: a2ensite.
Antes de mais nada, é legal
adicionar no seu /etc/hosts uma
entrada na frente de 127.0.0.1, tipo assim:
127.0.0.1
www.seu-nome.xxx.br
# vim /etc/apache2/sites-available/[seu-nome]
NameVirtualHost
www.seu-nome.xxx.br
<VirtualHost www.seu-nome.xxx.br>
DocumentRoot /var/www/seu-nome
ServerName seu-nome.xxx.br
ServerAdmin webmaster@seu-nome.xxx.br
ErrorLog seu-nome.xxx.br-error.log
CustomLog seu-nome.xxx.br-access.log
common
</VirtualHost>
Habilitando o site:
# a2ensite
seu-nome
Se digitar apenas "a2ensite", ele mostra os domínios disponíveis, daí
você escolhe qual quer habilitar.
Crie o
diretório do seu site:
# mkdir /var/www/seu-nome
Crie um arquivo index.html dentro deste diretório contendo qualquer conteúdo
HTML.
Reinicie o Apache2:
# /etc/init.d/apache2 restart