Попробуй решить свой вопрос через OPEN SERVER там есть все необходимые функции и программы для запуска собственного сервера. Я например свой сервер запустил с помощью open server. В настройках изменил все доступные ip адреса, в алиасах указал путь до корневой папки сайта и сам сайт, получил временный домен со сроком на 30 дней, купил у своего провайдера статический ip адрес, в настройках роутера открыл 80 порт, все проблема решена. Я полностью согласен с Борисом Сёмовом тебе придётся всегда держать свой компьютер включенном состоянии.