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.
Chapter 11 · Transferring Files with vsftpd
Configure vsftpd on RHEL 10 with anonymous or local-user mode, fix common SELinux and permission errors, allow FTP through firewalld, and deploy a lightweight TFTP service on UDP/69.
Chapter 12 · File Sharing with Samba and NFS
Configure Samba (SMB) with tdbsam+pdbedit, correct SELinux contexts/booleans, mount via cifs-utils, export NFS in /etc/exports with rpcbind/showmount, and use autofs for on-demand mounts.
Chapter 20 · Deploying a Dynamic Website with the LNMP Stack
Compile LNMP from source on RHEL 10—Nginx with PCRE/SSL and FastCGI, MySQL 8.0 init + systemd + SELinux labels, PHP-FPM 8.1 with mysqli/pdo, then deploy WordPress to verify the stack.