Я настоятельно рекомендую вам получить дешевый веб-хостинг VPS, прежде чем пытаться это сделать. В лучшем случае большинство интернет-провайдеров не слишком заботятся о людях, размещающих веб-сайты дома без бизнес-аккаунта. В худшем случае ваш аккаунт может быть заблокирован.
откладывая это, если вы хотите разместить свой веб-сайт дома, не предполагайте, что ваш IP не будет изменен. Вместо этого получите динамического поставщика DNS, как эти ребята:
http://dyn.com/dns/
, который обновит ваш DNS на ваш IP автоматически при его изменении (используя либо скрипт для программного клиента на вашем домашнем компьютере). Тем не менее, может взиматься плата за дополнительные субдомены. Вам нужно будет пересмотреть свои цены и посмотреть, будут ли они соответствовать вашим потребностям.
однако, если вы не планируете, чтобы ваш домен был доступен в интернете, вы можете настроить свой DNS самостоятельно и использовать любой домен вы хотите, используя либо BIND, DNSMasq или другое программное обеспечение DNS. Обратите внимание, что сама конфигурация DNS даже для самых простых программных пакетов потребует некоторой работы.
наконец, если вы действительно не хотите связываться с DNS, и вы просто хотите узнать, как использовать Apache, просто обновите свой хост-файл на своем домашнем компьютере при подключении к Ubuntu box с соответствующими поддоменами. Поэтому, если у вас есть доменный вызов foo.bar.com на вашем ubuntu box 192.168.15.10, добавьте следующее в ваш хост-файл (Я использую свой Mac в качестве примера).
192.168.15.10 foo.bar.com
Это, очевидно, не масштабируется в долгосрочной перспективе.