Я слыхал, что это плохая практика, делать монолитное приложение фронтенд+бекенд с ангуляр2. Ангуляр не должен ничего знать про бекенд, кроме того, что по каким-то запросам отдаются такие-то данные.
Лучше поднимать какой-нибудь nginx, который отдаёт index.html на любой запрос, кроме запросов обращенных к api бекенда. Это для не слишком больших сайтов. А для крупных лучше нанять нормальных разработчиков, которые умеют разворачивать.