<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Elijah Udom | Infrastructure &amp; Cloud Engineer (elijahu)</title><link>https://elijahu.me/portfolio/tags/lemp/</link><description>Infrastructure &amp; Cloud Engineering portfolio by Elijah Udom (elijahu) — AWS, Kubernetes, eBPF Security, AI/ML Infrastructure, and Platform Engineering projects.</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Sat, 03 May 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://elijahu.me/portfolio/tags/lemp/index.xml" rel="self" type="application/rss+xml"/><item><title>Getting to A+ on SSL Labs: Hardening a LEMP Stack for Production</title><link>https://elijahu.me/portfolio/projects/hardened-web-server/</link><pubDate>Sat, 03 May 2025 00:00:00 +0000</pubDate><guid>https://elijahu.me/portfolio/projects/hardened-web-server/</guid><description>&amp;ldquo;Default configs aren&amp;rsquo;t secure. They&amp;rsquo;re defaults — built for compatibility, not production. Running SSL Labs against a stock Nginx install and getting a B or F isn&amp;rsquo;t a surprise. It&amp;rsquo;s the expected result.&amp;rdquo;
This is a full hardening walkthrough for a LEMP stack on Ubuntu 22.04 — Nginx TLS configuration, PHP-FPM lockdown, MySQL least-privilege setup, firewall, Fail2Ban, and what the actual path to A+ on SSL Labs looks like. Not the happy path.</description></item></channel></rss>