Сегодня ночью никто не умрет. И я.
Чтобы сделать из компа сервер, он должен удовлетворять двум требованиям:
-он должен иметь белый IP
-должен быть настроен для работы в качестве сервера

Для сего ставят огромное количество стеков серверов в датацентре? - чтобы выдерживать огромные нагрузки на сайты, которые запущены на этих серверах.

Подключаться к серверу можно с помощью FTP либо удаленного терминала.

Базовый комплект знаний:
1. front end: HTML5, CSS 3, JS +JQUERY
2. back end: PHP, MYSQl

читать дальше