Как вы работаете с WSL 2?
wsl2 по сути виртуалка,
из коробки автоматически пробрасываются порты приложений открытых в wsl2 на хост ( но не наружу).

Eсли вы запускаете приложение в windows которое открывает порты, 
это не значит что они будут проброшенны в эту виртуальную машину,
для доступа вам понадобится обращаться по ип адресу.

Вы также можете настроить весь стек внутри wsl2 или к примеру в докере
Не работающий веб-сервер к специфике WSL отношения не имеет - просто разберитесь с его конфигом и всё станет ок.