When I start apache2 in kali to see the index on my windows vm, chrome can’t reach the page. Why?
Most common reason is you are not on the same network route as your windows. Check if you VM has network adaptor set to Bridged or not. If not then put it as Bridged. Also a quick check is ping your VM ip from Widnows or vice versa to see if it is reachable.