Az oldal technikai háttere – vas, virtualizáció és szolgáltatások
Sokan kérdezik, milyen infrastruktúrán fut ez az oldal, ezért érdemes egy kicsit a motorháztető alá nézni. A háttérben nem egy „dobozos” tárhelymegoldás dolgozik, hanem egy saját építésű, virtualizált környezet, amely stabilitásra, átláthatóságra és tanulhatóságra lett optimalizálva.
Hardver alap: Lenovo x3650 M5
Az alapot egy Lenovo System x3650 M5 szerver adja, amely kifejezetten adatközponti felhasználásra készült. A platform egyik legnagyobb előnye a megbízhatóság: ECC memóriák, redundáns tápok és szerveres komponensek biztosítják, hogy a rendszer hosszú távon, megszakítás nélkül tudjon működni.
Ez a gép nemcsak nyers teljesítményt ad, hanem megfelelő alapot a virtualizációhoz is, ami a teljes infrastruktúra kulcsa.
Virtualizáció: Proxmox VE
A szerveren Proxmox VE fut, amely egy nyílt forráskódú virtualizációs platform. Lehetővé teszi több, egymástól teljesen független virtuális gép futtatását, külön erőforrás-elosztással és elkülönítéssel.
Ez a megoldás ideális arra, hogy az egyes szolgáltatások ne egyetlen operációs rendszerben „egymás nyakán” fussanak, hanem jól szétválasztva, mégis egy hardveren belül.
Webkiszolgálás: Windows Server + Apache + MySQL
A weboldalt kiszolgáló környezet egy Windows Server virtuális gépen fut. Ezen található az Apache webszerver, valamint a MySQL adatbázis-kezelő.
Ez a felállás jól bevált, stabil és könnyen karbantartható. Az Apache felel a HTTP-kérések kiszolgálásáért, míg a MySQL az oldal adatainak – cikkek, felhasználók, jogosultságok – tárolását végzi.
A Windows Server itt nem „divatmegoldás”, hanem tudatos választás: jól integrálható, átlátható, és a fejlesztési-kísérletezési környezethez is ideális.
HTTPS és tanúsítványkezelés: külön Ubuntu + Nginx proxy
A HTTPS titkosítás és az SSL tanúsítványkezelés nem a Windows szerveren történik. Ehelyett egy külön Ubuntu Server virtuális gép fut, amelyen egy Nginx reverse proxy működik.
Ez a proxy kezeli a bejövő HTTPS kapcsolatokat, és továbbítja a forgalmat a belső Apache szerver felé. Az SSL tanúsítványokat a Let’s Encrypt szolgáltatja, teljesen automatikus megújítással.
Ez a felépítés több előnnyel jár:
- Az SSL-kezelés elkülönül a webalkalmazástól
- Egyszerűbb a tanúsítványok megújítása
- Nagyobb rugalmasság több szolgáltatás kiszolgálásához
Összegzés
Az oldal tehát egy saját infrastruktúrán fut, ahol a hardver, a virtualizáció és a szolgáltatások tudatosan vannak szétválasztva.
A Lenovo x3650 M5 biztosítja a stabil alapot, a Proxmox adja a rugalmasságot, a Windows Server + Apache + MySQL a klasszikus webes működést, míg az Ubuntu alapú Nginx proxy gondoskodik a modern, biztonságos HTTPS kapcsolatról.
Ez a felépítés nemcsak működőképes, hanem jól bővíthető és tanulási szempontból is értékes – pontosan ezért esett erre a megoldásra a választás.