Manual steps to take on an EL7 install server:
SELinux
Allow Apache to serve the repo mirrors
semanage fcontext -a -t httpd_sys_content_t '/var/SL(/.*)?' semanage fcontext -a -t httpd_sys_content_t '/var/CentOS(/.*)?' semanage fcontext -a -t httpd_sys_content_t '/var/Ubuntu(/.*)?'
Allow Apache to serve files from AFS
setsebool -P httpd_use_nfs on
Allow Apache to run vamos client queries (from cgi scripts)
setsebool -P httpd_can_network_connect on
Apache
systemctl enable httpd
Config in /etc/httpd/config/{SL,CentOS,Ubuntu}.conf.
And a basic /var/www/html/index.html plus background image (SF.jpg).
TFTP server
systemctl enable tftp.socket