1 Cria pastas e ficheiros
sudo mkdir -p /var/www/p2
sudo nano /var/www/p2/index.html
<html>
<head>
<title>Bem-vindos a exemplo2!</title>
</head>
<body>
<h1>Successo! O teste a p2.pt funciona!</h1>
</body>
</html>
2 Duplica o ficheiro conf e altera o que está a vermelho
sudo cp /etc/apache2/sites-available/p1.conf /etc/apache2/sites-available/p2.conf
sudo nano /etc/apache2/sites-available/p2.conf
<VirtualHost *:80>
ServerName p2.pt
ServerAdmin admin@p2.pt
ServerAlias www.p2.pt
DocumentRoot/var/www/p2
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
3 Ativa configuração no servidor. Verifica que o ficheiro está em sites-enable
sudo a2ensite p2.conf
4 Reinicia o Apache
sudo service apache2 reload
5 Verifica os sites ativos
sudo apachectl -S
Tem de aparecer o domínio e o alias. Há um que é o predefinido, que aparece quando coloco o IP do servidor, visto com ifconfig, geralmente é a página do Apache.
6 Adiciona o DNS no domínio hosts
ifconfig
Anota o endereço de IP, em Eth0, na 2.ª linha onde está Inet end: ex: 10.0.2.15
sudo nano /etc/hosts
insere o IP do servidor visto com ifconfig (ex. 10.0.2.15).
10.0.2.15 www.p1.pt
7 Desativa o ficheiro que não se usa
Sudo a2dissite 000-default.conf
Servisse apache2 reload