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

 

CRIANDO E HABILITANDO UM DOMÍNIO



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. 

 

 

CRIANDO SEU SITE

 

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