🔍
Közösség
Hestia Nginx Cache bővítmény
Közösségi Nginx FastCGI cache bővítmény HestiaCP-hez: telepítés, konfiguráció, cache zóna és WordPress integráció.
v1.9.x Frissítve: 2026-06-01

Mi ez a bővítmény?

A Hestia Nginx Cache egy közösség által fejlesztett eszköz, amely a HestiaCP-be épített Nginx szerver FastCGI cache funkcióját teszi könnyebben konfigurálhatóvá és kezelhetővé. A FastCGI cache a PHP által generált oldalakat statikus fájlként gyorsítótárazza, így visszatérő látogatásoknál a PHP-t nem kell újra futtatni – ez drámaian növelheti a weboldal teljesítményét.

Ez egy közösségi (nem hivatalos) bővítmény. Az aktuális forráskód és telepítési útmutató a GitHub-on érhető el.

Telepítés

Ha a disztribúció csomagkezelőjében elérhető:

bash
apt install hestia-nginx-cache

Ha nem érhető el csomagként, manuálisan GitHub-ról telepíthető:

bash
# GitHub repo klónozása
git clone https://github.com/hestiacp/hestia-nginx-cache /tmp/hestia-nginx-cache

# Telepítő futtatása
cd /tmp/hestia-nginx-cache
bash install.sh

Konfiguráció

A bővítmény fő konfigurációs fájlja:

bash
nano /etc/nginx/conf.d/hestia-nginx-cache.conf

Cache zóna beállítása

Az Nginx FastCGI cache zóna definiálása – ezt jellemzően a globális Nginx konfigba vagy a bővítmény konfigfájljába kell elhelyezni:

nginx
fastcgi_cache_path /var/cache/nginx levels=1:2 keys_zone=HESTIA:100m inactive=60m max_size=1g;
fastcgi_cache_key "$scheme$request_method$host$request_uri";
fastcgi_cache_use_stale error timeout updating http_500 http_503;
fastcgi_cache_lock on;
fastcgi_cache_valid 200 301 302 60m;
fastcgi_cache_valid 404 1m;
add_header X-Cache-Status $upstream_cache_status;

A cache aktiválásához a domain Nginx sablonjában a következő direktívára van szükség:

nginx
fastcgi_cache HESTIA;
fastcgi_cache_bypass $skip_cache;
fastcgi_no_cache $skip_cache;

WordPress integráció

WordPress weboldalak esetén az "Nginx Cache" (vagy "Nginx Helper") WordPress bővítmény telepítése szükséges az automatikus cache ürítéshez. Amikor egy bejegyzést frissítesz vagy új kommentet kap, a bővítmény automatikusan törli a kapcsolódó cached oldalakat, így a látogatók mindig friss tartalmat kapnak.

  1. WordPress adminban: Bővítmények → Új hozzáadása → keresés: "Nginx Cache" vagy "Nginx Helper".
  2. Telepítés és aktiválás után: Beállítások → Nginx Cache → Cache path: /var/cache/nginx.
  3. A bővítmény automatikusan ürít publikáláskor, szerkesztéskor és egyéb meghatározott eseményeknél.