Quando você está usando o Varnish com o Magento. O verniz age como um servidor frontend / proxy & Magento atua como servidor backend. Assim, sempre que o usuário acessar / solicitar o URL do seu site, ele acessará primeiro o Varnish (frontend) e então passará o pedido para o Magento (backend), então o Magento processará o pedido e novamente passará o pedido para o Varnish e finalmente o Varnish. usuário.
Aqui está o fluxo de solicitações:
User request (website URL) --> Varnish (frontend) --> Magento (backend) --> Varnish (frontend) --> User requested page (website URL)
Então, no seu cenário, você tem dois servidores, conforme abaixo.
Varnish Server (frontend): 129.89.188.245 on port 80
Magento 2 Server (backend): 129.89.188.244 on port 80
Espero que você tenha gerado seu arquivo de configuração de verniz a partir do painel de administração do Magento. Se não, você pode gerá-lo usando os passos abaixo e configurar o verniz.
1. Log in to the Magento Admin as an administrator.
2. Click STORES > Configuration > ADVANCED > System > Full Page Cache.
3. From the Caching Application list, click Varnish Caching.
4. Enter a value in the TTL for public content field.
5. Expand Varnish Configuration and enter the following information:
Access list: Enter the fully qualified hostname, IP address for which to invalidate
content.
Backend host: Enter the fully qualified hostname or IP address and listen port of the Varnish backend or origin server; that is, the server providing the content Varnish will accelerate. Typically, this is your web server.
Backend port: Origin server's listen port.
6. Click Save Config.
7. Click on "Export VCL for Varnish 4" to create a default.vcl
8. Replace Varnish current default.vcl configuration file with the generated one and restart the Varnish service.
Uma vez feito, mude o URL base do Magento & URL base segura para o IP / domínio do verniz.
Agora, quando o primeiro usuário acessar seu website usando o URL / IP Varnish, buscará a página / conteúdo do Magento e armazenará em cache e, em seguida, retornará ao usuário. Quando o segundo usuário solicita a mesma página / conteúdo, o Varnish serve-o do cache.
Espero que esta explicação tire suas dúvidas.