🔍
Weboldalak
Proxy sablonok (Nginx)
Nginx proxy sablonok használata HestiaCP-ben: cache, Node.js proxy, speciális beállítások.
v1.9.x Frissítve: 2026-06-01

Mi az a proxy sablon?

A proxy sablon az Nginx frontend kiszolgáló viselkedését szabja meg. A HestiaCP alapértelmezett konfigurációjában az Nginx reverse proxyként működik az Apache előtt: fogadja a HTTP kéréseket, és továbbítja azokat az Apache felé, amely a PHP-t futtatja. A proxy sablon határozza meg, hogy az Nginx hogyan kezelje a kéréseket – például engedélyezi-e a FastCGI cache-t, vagy direct módban kiszolgálja a statikus fájlokat Apache nélkül.

Proxy sablon kiválasztása

Elérhető proxy sablonok

Sablon neveLeírásMikor válaszd?
default Nginx → Apache proxy mód, cache nélkül Általános PHP weboldalaknál, ahol nem kell cache
caching FastCGI cache engedélyezve Statikus tartalmú weboldalaknál, blogok, ahol a sebesség fontos
hosting Csak Nginx, Apache nélkül Statikus weboldalaknál (HTML/CSS/JS), ahol nincs szükség PHP-ra

Node.js alkalmazás proxy beállítása

Ha Node.js alkalmazást (pl. Express, Next.js) futtatsz a szerveren, egyéni Nginx proxy sablonra van szükséged, amely a kéréseket a Node.js folyamatra irányítja. Az alkalmazásnak saját portot kell hallgatnia (pl. 3000).

Egyéni proxy sablon példa Node.js reverse proxy-hoz:

nginx
upstream backend {
    server 127.0.0.1:3000;
    keepalive 32;
}

server {
    listen      %ip%:%web_port%;
    server_name %domain_idn% %alias_idn%;

    location / {
        proxy_pass         http://backend;
        proxy_http_version 1.1;
        proxy_set_header   Upgrade $http_upgrade;
        proxy_set_header   Connection "upgrade";
        proxy_set_header   Host $host;
        proxy_set_header   X-Real-IP $remote_addr;
        proxy_cache_bypass $http_upgrade;
    }
}
Sablon párok: Minden proxy sablon két fájlból áll – a .tpl a HTTP kiszolgálásért felelős, az .stpl pedig a HTTPS (SSL) kiszolgálásért. Mindkét fájlt létre kell hoznod és be kell állítanod, hogy a sablon HTTP és HTTPS forgalomnál is megfelelően működjön.