/home/ubuntu/apps/. Runs hourly via cron. Click β on any box below for details.
1. SystemD manages services (apps) - starts them on boot, restarts on crash
2. Each service listens on a port (e.g., localhost:8000)
3. Apache receives requests on port 80/443 and proxies to services
4. Domain β Apache β localhost:port β Your app
Service files: /etc/systemd/system/
Commands: systemctl start|stop|restart
Config: /etc/apache2/sites-enabled/
Maps domains to localhost ports