Building real cloud infrastructure from the command line.
This site is hosted on a Red Hat Linux EC2 instance using Apache, Cloudflare DNS, SSH key authentication, security groups, and hands-on Linux administration.
AWS EC2
Cloud server deployed on Amazon Web Services with an Elastic IP and controlled through SSH.
Red Hat Linux
Managed services, files, permissions, processes, logs, and networking directly from the terminal.
Apache Web Server
Configured virtual hosts to serve multiple websites from the same cloud server.
Podman Container
Running a separate NGINX website inside a container with reverse proxy routing.
Cloudflare DNS
Using DNS, proxying, and HTTPS routing to connect domain names to cloud infrastructure.
Security First
SSH restricted by source IP, HTTPS enabled, and public exposure reduced to only required services.
$ ssh -i "Red Hat.pem" ec2-user@aws-server
$ sudo systemctl status httpd
$ podman ps
$ ss -tulpn
$ sudo httpd -S
$ sudo systemctl status httpd
$ podman ps
$ ss -tulpn
$ sudo httpd -S