Uma porta é um software que serve de ponto de comunicação e tem associado um o endereço de IP.
Semelhante a uma central telefónica. Ligamos para um número e a operadora direciona-nos para uma linha interna.
A direção IP é a mesma, mas agora, se acedermos pelo porto 80, mostra a p1.pt, mas se acede pelo porto 8081, mostra a p2.pt.
1 Verifica as portas abertas
Clear
Netstat -tuna
2 Vê-que está a porta 80 e vamos habilitar a porta 8081
Sudo Mkdir /var/www/p3
Sudo touch /var/www/p3/index.html (cria o ficheiro em branco)
Sudo nano /var/www/p3/index.html
<html>
<head>
<title>Bem-vindos a p3!</title>
</head>
<body>
<h1>Successo! O teste a p3.pt funciona!</h1>
</body>
</html>
3 Duplica o ficheiro conf e altera o que está a vermelho
sudo cp /etc/apache2/sites-available/p1.conf /etc/apache2/sites-available/p3.conf
sudo nano /etc/apache2/sites-available/p3.conf
<VirtualHost *:8081>
ServerName p3.pt
ServerAdmin admin@p3.pt
ServerAlias www.p3.pt
DocumentRoot/var/www/p3
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
4 Habilitar a porta 8081
Sudo nano /etc/ap
Sudo nano /etc/apache2/ports.conf
Por baixo de Listen 80, escrever Listen 8081
Guardar e sair
5 Ativa configuração no servidor. Verifica que o ficheiro está em sites-enable
Desativa tudo
Sudo a2dissite *
sudo a2ensite p3.conf
6 Reinicia o Apache
sudo service apache2 reload
7 verifica se a porta está ativa
sudo netstat -tuna
tem de aparecer porta 8081 em escuta
8 Verifica os sites ativos
clear
sudo apachectl -S
tem de aparecer ativo o porto 80 e porto 8081, cada um com uma página
9 Testa os sites
Verifica o endereço do servidor
Se for o IP 10.0.2.15, escreve no navegador
10.0.2.15:80
Deve de aparecer www.p1.ptporque é por defeito
Escreve no navegador
10.0.2.15:8081
Deve de aparecer a página sem o endereço www.p3.pt, porque não é por defeito