Chapter 10 · Deploying Static Websites with Apache
Step-by-step Apache httpd on RHEL 10—install & start, change DocumentRoot, set SELinux contexts/booleans, enable UserDir, and build virtual hosts by IP, hostname, and port with firewall & semanage ports.