Lastbalanseringspanel
En praktisk panel för små och medelstora företag som vill hantera omdirigeringar, SSL-certifikat (Let's Encrypt) och backend-pooler i en tvånods NGINX-miljö. Lösningen ersatte ett skört PHP- och Apache-flöde med en säkrare, centraliserad och skalbar driftmodell.

1 månad
Utvecklingstid
Solo-projekt
Samarbetsform
50%
Snabbare uppsättning
0%
SEO-förlust
Utmaningen
Kunden använde en äldre PHP- och Apache-applikation för att hantera ett litet antal domänomdirigeringar. Den klarade bara runt tio regler, SSL hanterades manuellt och det saknades central överblick och revisionsspårning. Ändringar krävde direkta serveringrepp utan automatisk rollback vid fel.
Min lösning
Jag byggde en kontrollpanel (Django REST API och React-frontend) som lagrar redirect-regler, backend-pooler och valfria egna NGINX server-block i en databas. Operatorer hanterar allt via gränssnittet. Vid distribution genererar systemet NGINX-konfigfiler, kör en säker reload (test, backup, rollback vid fel), och pushar samma konfiguration till båda noderna över SSH. Let's Encrypt-certifikat begäras automatiskt; när cert finns på båda noderna triggas en andra distribution så att HTTPS aktiveras utan ett andra klick. Panelen körs på båda noderna för hög tillgänglighet.
Tekniska Funktioner
Byggt med moderna teknologier och bästa praxis för tillförlitlighet och prestanda
Säkra distributioner
Konfiguration testas innan den används; automatisk backup och rollback vid fel
SSL med Let's Encrypt
Certifikat utfärdas och aktiveras automatiskt; operatorer ser lyckat eller misslyckat i gränssnittet
Tvånods-HA
Panel och lastbalanserare körs på båda noderna så att trafiken fortsätter om en nod faller
Django + React-panel
REST-API och single-page app för redirect-regler, backend-pooler och egna server-block
Gränssnitt Översikt
Se hur panelen gör NGINX-hantering enkel och intuitiv
Omdirigeringshantering
Skapa och hantera 301/302-omdirigeringar med enkla klick. Övervaka status, hits och prestanda för alla dina omdirigeringar på ett ställe.

NGINX-konfiguration
Hantera och distribuera NGINX-konfigurationsfiler säkert. Versionskontroll, validering och enkel återställning för alla konfigurationsändringar.

Hälsokontroller
Övervaka systemets hälsa och tillgänglighet i realtid. Automatiska kontroller med detaljerad rapportering och varningar.

Dashboard-översikt
Få en komplett översikt över hela systemet. Statistik, aktivitet och snabblänkar till alla viktiga funktioner.

Viktiga Funktioner
Centraliserad hantering: alla redirects och SSL på en plats
Säkra distributioner: test, backup, rollback vid fel
SSL-självbetjäning: certifikat utfärdas och aktiveras automatiskt
Hög tillgänglighet: tvånodsdesign och gemensam virtuell IP
Enklare drift: en panel att underhålla och bygga vidare på
Använda Teknologier
Relaterade tjänster
Detta projekt använde infrastruktur och DevOps. Utforska tjänsten:
Relaterade artiklar
Infrastrukturtjänster för SMB-team
Så arbetar jag med praktiska infrastrukturförbättringar för växande företag.
Förbättra ert infrastrukturflöde
Utforska stöd för lastbalansering, säkra deployflöden och stabil drift.
Projektets Påverkan
Centraliserad hantering, säkra distributioner, SSL-självbetjäning och hög tillgänglighet. Ersatte en skör, manuellt bunden process med en enda panel som är enkel att underhålla och bygga vidare på.
