Criar servidor virtual por nome www.p1.pt

 

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

    

7     Testa o endereço no navegador www.p1.pt