1 Cria pastas e ficheiros
sudo mkdir -p /var/www/p1
sudo nano /var/www/p1/index.html
<html>
<head>
<title>Bem-vindos a exemplo1!</title>
</head>
<body>
<h1>Successo! O teste a p1.pt funciona!</h1>
</body>
</html>
2 Duplica o ficheiro conf e altera o que está a vermelho
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/p1.conf
sudo nano /etc/apache2/sites-available/p1.conf
<VirtualHost *:80>
ServerName p1.pt
ServerAdmin admin@p1.pt
ServerAlias www.p1.pt
DocumentRoot/var/www/p1
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 p1.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 (192.168.8.101).
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