---
title: Cum configurez Varnish în Magento 2
description: "Magento 2 include suport nativ pentru **Varnish** ca full-page cache. Pe serverele HostX, găzduirea Magento rulează pe stack-ul Varnish + Nginx + Apache, deci Varnish este soluția recomandată de caching. ### 1. Setează Varnish ca aplicație de cache 1. Autentifică-te…"
url: "https://www.hostx.ro/kb/cum-configurez-varnish-in-magento-2/"
updated: "2026-07-26"
category: Programare / Aplicații / Magento
tags:
  - cache
  - configurare
  - Magento 2
  - performance
  - Varnish
---

# Cum configurez Varnish în Magento 2

Magento 2 include suport nativ pentru **Varnish** ca full-page cache. Pe serverele HostX, găzduirea Magento rulează pe stack-ul Varnish + Nginx + Apache, deci Varnish este soluția recomandată de caching.

### 1. Setează Varnish ca aplicație de cache

1. Autentifică-te în panoul de administrare Magento 2.
2. Accesează **Stores → Configuration → Advanced → System → Full Page Cache**.
3. La **Caching Application**, alege **Varnish Cache**.
4. Setează **TTL for public content** (implicit 86400 secunde).
5. Extinde **Varnish Configuration** și completează **Backend host** și **Backend port** (datele backend-ului Apache; le poți solicita de la Departamentul Tehnic).
6. Apasă **Save Config**.

### 2. Generează și aplică fișierul VCL

Din aceeași secțiune poți exporta configurația VCL cu butonul **Export VCL for Varnish**, sau din linia de comandă (din rădăcina instalării):

```
php bin/magento varnish:vcl:generate   --backend-host=127.0.0.1 --backend-port=8080   --export-version=6 --output-file=default.vcl
```

Fișierul `default.vcl` se instalează pe serverul Varnish. Pe serverele HostX, această parte este administrată de Departamentul Tehnic — trimite-le fișierul VCL generat sau solicită asistență.

### 3. Golește cache-ul

```
php bin/magento cache:flush
```

Verifică apoi funcționarea (vezi articolul „Depanarea Varnish: cache-ul nu se actualizează").
