вы смешиваете мух и котлеты :)
Apache - это программное обеспечение для организации веб-сервера. Чтобы его устанавливать нужно какие-то минимальные представления о хостинге всё же иметь, иначе вообще ничего не светит.
Домен - лишь имя для вашего сайта, по которому он будет доступен.
Я так понимаю вам нужен домен + хостинг. Лучше всего купите готовый пакет услуг у какого-нибудь хостинг-провайдера (например,
Infobox) или если жалко денег - купите домен отдельно (у хостинг-провайдера или регистратора доменов) и подключите его к бесплатному хостингу, типа
[ссылка заблокирована по решению администрации проекта].