O verniz é a ferramenta correta para isso - não armazenará erros em cache, a menos que você os configure para fazer isso. Você pode querer saber por que seu servidor de backend é tão pouco confiável.
Estou procurando configurar algo assim:
[internet]----[static mirror]----[dynamic back-end]
Nesse caso, o servidor da Web disponível publicamente está executando um cache estático de um site. O cache estático pode ser atualizado periodicamente com o conteúdo de um back-end dinâmico. Estou pensando em desempenho e segurança em mente.
Pode não ser adequado para um proxy de armazenamento em cache invertido como verniz porque se o back-end for usado por períodos prolongados, o verniz também armazenará o erro em cache. No entanto, isso pode ser causado por minha falta de compreensão para a ferramenta.
O mais próximo que consigo pensar é usar httrack para espelhar o conteúdo periodicamente e depois para servir esse conteúdo usando qualquer servidor web normal, incluindo proxytrack .
Eu queria saber se alguém sabe as ferramentas certas para usar?
O Squid é a outra opção para isso, ele também não armazena em cache os erros (ou redirecionamentos) e pode ser definido como "modo offline" para que não tente atualizar.
O uso de rsync
não é tão ruim.
Tags cache web-server