It just said failed (timeout). So I figured it was trying to talk to the internet. I plugged in the internet cable and systemctl start httpd worked immediately. After it starts I can disconnect the cable and httpd keeps on going. I didn't have this problem in Mageia 3 with recent updates. It's probably just the way it is configured in Mageia 4.
I am just setting up zoneminder on a local network. I don't want to have to connect it to the internet every time I need to restart for some reason.