При использовании Linux, самое легкое (но не лучшее), вещь сделать установить Apache (и Mysql/PHP, если Вы хотите динамичный), затем устанавливают Webmin, поскольку это даст Вам хороший интерфейс всему.
При использовании Windows, Попытка, загружающая Установщик Веб-платформы, который должен установить Вас с IIS, SQL Server, ASP.NET (и я думаю PHP), Очень быстро.
Следующий шаг должен был бы перейти к Вашим записям DNS и установить рекорд для Вашего домена, который указывает на Ваш IP и Cname, который указывает на Ваш домен.
Наконец, Вы хотите к порту передачи 80 на Вашем маршрутизаторе к машине, которая имеет веб-сервер.
Это должно быть этим! Если Вы не понимаете этапа, скажите в комментариях, и я буду рад помочь.
Обратите внимание на то, что хостинг дома запрещен в условиях Сервиса многими Интернет-провайдерами, и некоторые могут даже разъединить Вас для этого или заряжать штрафы.
Если Вас разрешают хосту дома согласно условиям предоставления услуг Вашего поставщика, необходимо настроить веб-сервер (от вопроса, я уже вижу, что выбор упал на Apache), дома, который работает общедоступном IP (обычно, Вам будет нужно к порту передачи 80 в Вашем маршрутизаторе к внутреннему IP Вашего сервера). Установка Apache отличается на операционную систему. Для легкой установки Apache в соответствии с Windows я рекомендовал бы XAMPP, доступный в: http://www.apachefriends.org/en/xampp.html
Затем, необходимо указать домен запись на общедоступный IP. (Хотелось бы надеяться, Ваш ISP обеспечивает статический, который много ISPs, которые позволяют хостинг дома, делают). Рекомендуется также сделать это для www. субдомена.