Ton nom de domaine, tu l'a achete ? tu as ton propre .com ?
Bon, imaginons que non... imaginons que tu utilise un dns dynamqique, et que ton serveur doit s'appeler monserveur.dyndns.com (ou n'importe quoi d'autre en fait).
Dans le fichier de conf, t'a un endroit avec ServerName.
Bein la tu met monserveur.dyndns.com.
Pour le reste, je t'invite a lire un peu les explications, apache est tres bien fourni a ce niveau la (d'ailleur la simple lecture du fichier de config sufit en general)