aaalso,
du musst erstmal einen dyndns adresse erstellen! (z.b bei dyndns.com) diese wird als domain genutzt! sprich dein zukünftiger webseitbesucher gibt
http://www.was-weis-ich.de ein (endungen sind halt bissi doof! ich hab z.b ath.cx als endung aber egal) diese wird mit deiner internet ip verbunden (entweder läst du dazu von dyndns den uptader auf dem server laufen oder du konfiguriest deinen router, das der das macht!)
als nächsts musst du die benötigten ports auf deinem router freigeben (kommt drauf an welche du in deinem apache server konfigurierst!) dann musst du die internet ip auf die lan ip von dem "server" routen!
und schon können die leute über deine dyndns auf die webseit die auf deinem "server" läuft zugreifen!
(hört sich schwierig an ist es aber nicht! wenn du hilfe brauchst stehe ich über teamviewer gern zur verfügung!)
/edit
um deine internet ip herauszufinden geh einfach auf
http://www.wieistmeineip.de/