The linode support docs are frequently helpful for setting things up local VMs too. Here’s the steps for setting up httpd. Don’t forget the firewalld rules at the end.
https://www.linode.com/docs/web-servers/apache/install-and-configure-apache-on-centos-7