---
title: Cum configurez Nginx pentru Magento 2?
description: "> **Notă HostX:** pe găzduirea Magento, HostX administrează deja stack-ul web (Varnish + Nginx + Apache). Instrucțiunile de mai jos sunt utile în special pe VPS/servere dedicate neadministrate. Magento 2 include un fișier de configurare Nginx gata pregătit — `nginx.conf.sample`…"
url: "https://www.hostx.ro/kb/cum-configurez-nginx-pentru-magento-2/"
updated: "2026-07-26"
category: Programare / Aplicații / Magento
tags:
  - configurare
  - Magento 2
  - Nginx
  - PHP
  - server
---

# Cum configurez Nginx pentru Magento 2?

> **Notă HostX:** pe găzduirea Magento, HostX administrează deja stack-ul web (Varnish + Nginx + Apache). Instrucțiunile de mai jos sunt utile în special pe VPS/servere dedicate neadministrate.

Magento 2 include un fișier de configurare Nginx gata pregătit — `nginx.conf.sample` din rădăcina instalării. Nu îl copia manual; include-l dintr-un virtual host propriu. Astfel beneficiezi mereu de configurația recomandată de Magento pentru versiunea ta.

### Exemplu de virtual host

Creează `/etc/nginx/sites-available/example.com` cu următorul conținut (ajustează calea și versiunea de PHP-FPM — Magento 2.4 rulează pe **PHP 8.1–8.3**):

```
upstream fastcgi_backend {
    server unix:/run/php/php8.2-fpm.sock;
}

server {
    listen 80;
    server_name example.com;
    set $MAGE_ROOT /var/www/magento2;
    set $MAGE_MODE production;   # sau developer
    include /var/www/magento2/nginx.conf.sample;
}
```

Testează și reîncarcă configurația:

```
nginx -t
systemctl reload nginx
```

### Multi-store cu Nginx

Pentru mai multe website-uri/magazine, transmite variabilele `MAGE_RUN_TYPE` (`website` sau `store`) și `MAGE_RUN_CODE` (codul website-ului/store view-ului) prin blocuri `server` separate. Exemplu într-un server block:

```
fastcgi_param MAGE_RUN_TYPE website;
fastcgi_param MAGE_RUN_CODE base;
```
