Infrastruktur
    Utvald

    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

    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

    Django
    React
    MariaDB
    Paramiko
    NGINX
    Certbot
    HA

    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å.

    Jag använder cookies

    GDPR

    Jag använder cookies för att förbättra din upplevelse, analysera trafik och personalisera innehåll. Du kan välja vilka cookies du accepterar.