Ho sbagliato a chiamarlo localhost...

nel file hosts ho l'ip della macchina associato al nome da risolvere. es.:

codice:
192.168.1.249     localhost
192.168.1.249     www.my-site.com
192.168.1.249     altro.site.com
nel file httpd.conf

codice:
NameVirtualHost 192.168.1.249

<VirtualHost 192.168.1.249>
    ServerAdmin pippo.pippo@pippo.it
    ServerName localhost
    DocumentRoot "home/www/"
</VirtualHost>

<VirtualHost 192.168.1.249>
    DocumentRoot "/home/alessandro/public_html/"
    ServerName www.my-site.com
    ServerAdmin alessandro@my-site.eu
</VirtualHost>

<VirtualHost 192.168.1.249>
    ServerAdmin pippo.pippo@pippo.it
    ServerName altro.site.com
    DocumentRoot "/home/www/projects/number_one/"
</VirtualHost>
e poi chiamerai:

http://localhost
http://www.my-site.com
http://altro.site.com

per quanto mi riguarda il mio pc funziona cosi'. non e' una SUSE ma credo sia la stessa cosa.