[TOCM]
[TOC]
Passo um - Crie a estrutura de diretórios
- sudo mkdir -p /var/www/alex.com.br/public_html
Passo dois - Conceda permissão
- sudo chown -R $USER:$USER /var/www/alex.com.br/public_html
Passo três - Crie um arquivo para testes de exibição
- nano /var/www/alex.com.br/public_html/index.html
Neste arquivo, crie um documento HTML simples que indica o site que está conectado. Meu arquivo se parece com isso:
<html>
<head>
<title>Bem vindo ao site do alex.com.br!</title>
</head>
<body>
<h1>O virtual host do alex.com.br está funcionando!</h1>
</body>
</html>
**Passo quatro - Crie novos arquivos de Virtual Hosts
- sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/alex.com.br.conf
Edite o arquivo
- sudo nano /etc/apache2/sites-available/alex.com.br.conf
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName alex.com.br
ServerAlias www.alex.com.br
DocumentRoot /var/www/alex.com.br
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Passo cinco - Ative os novos arquivos de Virtual Host
Use a ferramenta do apache chamada a2ensite para ativar o site:
- sudo a2ensite alex.com.br.conf
Reinicie o servico do Apache
- sudo service apache2 restart
Passo seis - Configure seu DNS ou aquivo host local e seja feliz ;)