Имеется рабочий сайт, каким образом можно добавить поддомен? Создал директорию, настроил nginx, прописал все верно, но ничего не работает. Может быть его нужно регистрировать у регистратора доменных имен?
Не можно - а нужно.
И не у регистратора доменных имен, а в DNS родительской зоны.
Кто-то уже управляет зоной, например - site.ru и в этой DNS зоне нужно прописать DNS запись для домена subdomain.site.ru