/
Pack Hosting Panel

Magento 1 Nginx configuratie

Welke Nginx configuratie is aan te raden voor Magento 1


Nginx configuraties Magento 1

In dit artikel willen we je graag uitleggen hoe je de basis configuraties doet in Nginx voor je Magento 1 webshop. We leggen je uit hoe je gevoelige locaties binnen je magento shop afschermt voor de buitenwereld.

Afschermen gevoelige locaties

Wanneer je een Magento shop hebt heb je uiteraard baat bij een veilige webshop. Binnen magento zijn er een aantal locaties die niet voor de buitenwereld benaderbaar hoeven te zijn, deze schermen we dan ook graag af. We hebben deze configuratie al voor je klaargezet. De configuratie hoeft alleen nog ingeschakeld te worden, hieronder leggen we je uit hoe je deze configuratie inschakelt:

Log in op de omgeving

Log via SSH in op de betreffende omgeving.

Navigeer naar de locatie van het bestand

Zodra je bent ingelogd kan je naar de betreffende locatie van het bestand navigeren. Het bestand heeft de naam 'magento.nginx.conf' en is te vinden op de onderstaande locatie: /home/<gebruikersnaam>/domains/<domeinnaam>/var/etc/magento.nginx.conf

Activeer de Magento1 configuratie

Activeer nu de Magento1 configuratie in het bestand. De configuratie is onderin het magento.nginx.conf bestand te vinden. Je kan de configuratie activeren door de hekjes (#) voor de regels welke starten met 'location' te verwijderen, de configuratie zal er dan als volgt uitzien:

################################
# Magento 1 configuration
################################
location ^~ /app/ { return 404; }
location ^~ /includes/ { return 404; }
location ^~ /lib/ { return 404; }
location ^~ /media/downloadable/ { return 404; }
location ^~ /pkginfo/ { return 404; }
location ^~ /report/config.xml { return 404; }
location ^~ /var/ { return 404; }
location ^~ /shell/ { return 404; }
location ^~ /cron.php { return 404; }
location ^~ /rss/ { return 404; }

Sla het bestand op en herlaad de Nginx configuratie Sla na aanpassing het bestand op. Herlaad nu de Nginx configuratie met het commando nginx-reload. De volgende output zal in beeld verschijnen:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
Nginx configuration reload successful

De configuraties staan nu actief en de gevoelige locaties zullen afgeschermd zijn voor de buitenwereld.