Boas,
Vou deixar uma dica para quem quer ter o seu servidor sem o uso de um painel de gestão e acaba por facilitar imenso a vida do administrador, mas ocupa muitos recursos da maquina.
1º Passo:
root@nuno:~# mkdir /home/www
root@nuno:~# mkdir /home/www/www.example.com
root@nuno:~# mkdir /home/www/www.example.com/htdocs
root@nuno:~# mkdir /home/www/www.example.com/logs
2º Passo:
Criar o ficheiro /etc/apache2/conf.d/virtual.conf com o seguinte texto:
NameVirtualHost *:80
3º Passo:
Criar o ficheiro /etc/apache2/sites-available/www.example.com com o seguinte texto:
#
# Example.com (/etc/apache2/sites-available/www.example.com)
#
<VirtualHost *>
ServerAdmin webmaster@example.com
ServerName www.example.com
ServerAlias example.com
# Indexes + Directory Root.
DirectoryIndex index.html
DocumentRoot /home/www/www.example.com/htdocs/
# Logfiles
ErrorLog /home/www/www.example.com/logs/error.log
CustomLog /home/www/www.example.com/logs/access.log combined
</VirtualHost>
Depois disto é só activar o site com o seguinte comando: a2ensite
www.example.comPara finalizar vamos fazer um restart ao apache: /etc/init.d/apache2 restart
Espero que seja útil :)