Как можно решить эту проблему?
Traefik + Docker + mkcert решают проблему навсегда. Расписывать как их вместе завести это не влезет в ответ к этому вопросу.
Просто рекомендую ознакомиться с приведёнными технологиями.
Docker - запускаем 2 контейнера с фронтом и бэком
Traefik - маршрутизирует запросы между контейнерами
Mkcert - генерирует SSL сертификаты, которые можно использовать с Traefik локально