Bitte beachten Sie, dass das Hosting zu Hause in den Servicebedingungen von vielen Internetanbietern nicht zulässig ist. Einige Benutzer können sogar die Verbindung dazu trennen oder Bußgelder verlangen.
Wenn Sie gemäß den Nutzungsbedingungen Ihres Providers Home-Hosting ausführen dürfen, sollten Sie zu Hause einen Webserver einrichten (anhand Ihrer Frage sehe ich bereits, dass Ihre Wahl auf Apache gefallen ist) Port 80 in Ihrem Router an die interne IP Ihres Servers weiterleiten). Die Installation von Apache unterscheidet sich je nach Betriebssystem. Für eine einfache Apache-Installation unter Windows würde ich XAMPP empfehlen, verfügbar unter: http://www.apachefriends.org/de/xampp.html
Als Nächstes sollten Sie den A-Eintrag Ihrer Domain auf Ihre öffentliche IP-Adresse verweisen. (Hoffentlich bietet Ihr ISP eine statische, die von vielen ISPs, die Home-Hosting zulassen, ausgeführt wird.) Es wird empfohlen, dies auch für das Internet zu tun. Subdomain