Для начала прописываете в DNS свой статический ip адрес. Через некоторое время, когда обновятся DNS можно проверить попинговав свой домен:
ping mydomain.ru.
Запрос должен идти на твой ip.
Далее, если хост с сервером находится за маршрутизатором, прокидываете 80 порт (21 для ftp, 22 для ssh ну и т.п.)
Ну или второй вариант:
Идете в сервис freedns.ws/ru, регистрируетесь, добавляете зону (упрощенный режим), в которой прописываете имя домена и айпи-адрес вашего компьютера. Переключаетесь в расширенный режим зоны, удаляете сервера ns2.freedns.ws, ns4.freedns.ws. Ждете 10 минут, пока зона пропишется на сервисе.
В панели управления доменом указываете DNS-сервера ns1.freedns.ws, ns3.freedns.ws и ждете пока зона разойдется (до 24 часов). В принципе всё.
Еще не стоит забывать об настройке Apache (кажется)