To fazendo esse post para me lembrar do que fiz e como fiz após ralar muito para achar um manual simples sobre esse assunto, então sem lero lero, vamos lá:
1- Instale o apache2
# apt-get install apache2
2- Verifique se está funcionando, acesse pelo navegador o endereço http://127.0.0.1/ e deverá aparece uma página com a frase abaixo:
It works!
Vá ao diretório /etc/apache2/sites-available/, lá haverá 2 arquivos: default e default-ssl, o primeiro é responsável por responder às requisições que entram pela porta 80(http) e o segundo responde as requisições 443(https).
3- Copie o arquivo default com o nome do seu endereço:
# cp default meusite1.meudominio.com.br
4- Abra o arquivo meusite1.meudominio.com.br e altere as linhas abaixo:
ServerName meusite1.meudominio.com.br
ServerAdmin meusite1@meudominio.com.br
DocumentRoot /var/www/meudominio/meusite1/
As linhas alteradas acimas correspondem respectivamente à: email que será exibido em caso de página não encontrara ou algum erro e o diretorio onde estará localizado os arquivos da página.
5- Crie o diretório onde ficará os arquivos assim como especificado anteriormente:
# mkdir -p /var/www/meudominio.com.br/meusite1/
6- Crie um arquivo index.html dentro da pasta criada, para efetuarmos os testes posteriormente:
echo "MEUSITE1.MEUDOMINIO.COM.BR" > /var/www/meudominio.com.br/meusite1/index.html
Repita a partir do procedimento 3 para inserir quantas páginas desejar, alterando os campos necessários
7- Ative os sites com o seguinte comando, nesse caso ativei 2 sites:
# a2ensite meusite1.meudominio.com.br
# a2ensite meusite2.meudominio.com.br
*para desativar utilize a2dissite*
o nome usado deve ser igual ao do arquivo criado no procedimento 3, caso contrário o comando não aceitara, caso ele for habilitado, irá aparecer uma mensagem semelhante à esta após cada comando executado:
Enabling site meusite.meudominio.com.br
Run '/etc/init.d/apache2 reload' to activate new configuration!
8- Siga o procedimento mencionado na mensagem acima e pronto, fizemos o mais fácil, agora, façamos o mais fácil ainda.
9- Edite o arquivo /etc/hosts e associe o ip de seu servidor aos nomes criados:
127.0.0.1 meusite1.meudominio.com.br meusite1
127.0.0.1 meusite2.meudominio.com.br meusite2
Agora sim, tá feito! Acesse o navegador e digite meusite1.meudominio.com.br irá aparecer
MEUSITE1.MEUDOMINIO.COM.BR
e no seguinte irá aparecer o index.html criado para o meusite2.
Have some fun! 😉
-3.122257
-60.014618