Hi, I am running 3 containers below Nginx-proxy 1.magento 2.mysql-db 3.varnish. I am not understanding how to configure varnish for magento, please help me out. i am struggling from 3 days .

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

×
1 answer

Hello,

There is really good documentation on how to configure Varnish for Magento on the Magento official website.

What you need to do is:

  • Configure Varnish to listen on port 80
  • Then configure your web server to listen on port 8080 for example
  • After that in your /etc/varnish/default.vcl file specifies your web server container name and port:
backend default {
    .host = "WEB_SERVER_CONTAINER_NAME";
    .port = "8080";
}

For more information you can check out the official documentation here:

https://devdocs.magento.com/guides/v2.4/config-guide/varnish/config-varnish-configure.html

Regards,
Bobby

Submit an Answer