Il fatto di avere un solo ip non è un problema, perchè apache usa i virtualhosts.
Ad esempio una cosa del genere
<VirtualHost *:80> ServerAdmin [email protected] ServerName www.esempio.it ServerAlias esempio.it # Indexes + Directory Root. DirectoryIndex index.html index.htm index.php DocumentRoot /var/www/www.esempio.it/www/ # CGI Directory ScriptAlias /cgi-bin/ /var/www/www.esempio.it/cgi-bin/ <Location /cgi-bin> Options +ExecCGI </Location> # Logfiles ErrorLog /var/log/www.esempio.it/error.log CustomLog /var/log/www.esempio.it/access.log combined </VirtualHost>Sono tutti raggiungibili dallo stesso ip. Il trucco sta nel fatto che HTTP/1.1 usa il campo Host per identificare il dominio a cui si vuole accedere.