Это занимает много шагов, но сначала нужно убедиться, что вам разрешено размещать сервисы на вашем интернет-провайдере. Вы также должны убедиться, что у вас есть статический IP-адрес с нашим Интернет-провайдером, это может стоить дополнительных денежных средств сверх вашей ежемесячной платы. В это время вам также следует попросить их убедиться, что порт 80 открыт через их модем / маршрутизатор у вас дома. Это будет ваша ответственность, чтобы убедиться, что он открыт в вашем собственном маршрутизаторе и направлен на ваш компьютер.
Затем вам нужно будет установить LAMP и настроить ваш сайт. На этом этапе вы можете проверить его, просто введя IP-адрес (вам может потребоваться включить отражение NAT в вашем маршрутизаторе, чтобы вы могли просматривать его публично изнутри вашей локальной сети).
Как только вы узнаете, что его можно просматривать извне, стоит начать настройку домена. Вам нужно будет найти регистратора и зарегистрировать свой домен (вам понадобится тот, который также предлагает базовые службы DNS, поскольку вы будете выступать в качестве хоста, если только вы не хотите настраивать свой собственный DNS). Затем вы можете перейти на страницу конфигурации вашего домена и указать правильные серверы имен (ваши или их), а затем настроить запись A так, чтобы домен указывал на ваш статический IP-адрес. После прохождения DNS-запроса (4-48 часов в зависимости от всех задействованных сторон) ваш сайт запускается и работает с вашим доменным именем.