Ahoi,

wenn ich dein Problem richtig verstehe und du einen Server besitzt (und nicht nur einen Webspace) dann laesst sich das doch ganz einfach loesen?

Angenommen du nimmst den Ordner /var/www/html fuer deine Webseiten her. Dann wuerde ich das beispielsweise so loesen:

/var/www/html/default - quasi als Defaultverzeichnis, wenn jemand die IP aufruft
/var/www/html/deinewebseite.de/ - quasi als Verzeichnis fuer deine Webspace Daten
/var/www/html/vaterdeiner.freundin/ - quasi als Verzeichnis fuer die Webseite deines Vaters..

in nginx kannst du ja mehrere vHosts anlegen - in jedem vhost kannst du einen server_name und ein entsprechendes rootverzeichnis anlegen.

Das kannst du dann alles entweder in ein nginx configfile reinschreiben - oder eleganter pro domain ein eigenes configfile anlegen.

Das wichtigste ist dann:
server {
[...]
server_name _; # Default, zum Beispiel wenn man die IP direkt aufruft
root /var/www/html/default; # das entsprechende verzeichnis dafuer
[...]
}
----------

server {
[...]
server_name deinewebseite.de www.deinewebseite.de; # deine Domain
root /var/www/html/deinewebseite.de; # das entsprechende verzeichnis dafuer
[...]
}

-----------

server {
[...]
server_name vaterdeiner.freundin www.vaterdeiner.freundin; # die andere Domain
root /var/www/html/vaterdeiner.freundin; # das entsprechende verzeichnis dafuer
[...]
}

Dann sollte das so klappen, wie du das dir gewuenscht hattest