Um proxy com URL fixo que altera determinados tipos de arquivo?

Um proxy com URL fixo que altera determinados tipos de arquivo?

Preciso fazer um site espelhado com informações um pouco diferentes.
gerar um novo servidor para cada site é muito trabalhoso e exige muito esforço para atualizar.
a maior parte do conteúdo deve estar intacta, mas apenas alguns arquivos devem ser ligeiramente ajustados, como arquivos de idioma e algumas imagens.

Eu estava pensando que isso pode ser feito facilmente com um servidor proxy comoLula, que também possui um cache. mas não consegui descobrir como alterar esses arquivos.

então, por exemplo: o site principal é www.site1.com:

www.site1.com    --- PROXY -->    spa.site1.com (altered images and lang)
www.site1.com    --- PROXY -->    fra.site1.com (altered images and lang)

Qual é a melhor abordagem para isso, ou talvez eu deva usar um servidor Apache com mod_proxy e mod_substitute?

Obrigado

Responder1

Método de exemplo, uma das muitas abordagens possíveis.

<VirtualHost *:80>
  ServerName example.com
  DocumentRoot /var/www/html
  Alias "/lang" "/var/www/en"
</VirtualHost>
<VirtualHost *:80>
  ServerName es.example.com
  DocumentRoot /var/www/html
  Alias "/lang" "/var/www/es"
</VirtualHost>
<VirtualHost *:80>
  ServerName fr.example.com
  DocumentRoot /var/www/html
  Alias "/lang" "/var/www/fr"
</VirtualHost>

Se você não conseguir consolidar todos os arquivos específicos da variante em um(s) diretório(s), considere reescrever os URLs com RewriteCond/ RewriteRule.

Ou use HAProxy http-request replace-path <whatever> if <condition>, onde uma condição pode ser -f <lookupfile>onde lookupfileestá uma lista de URLs para substituir.

informação relacionada