A HOST

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

Lenovo x3650 M5 szerver

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

Nginx reverse 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.

Let's Encrypt

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.