Proxy reverso do Squid para Wordpress vhost

1

Eu tenho uma VM da AWS executando o Ubuntu com o Apache2. Eu tenho dois vhosts, ambos apontando para diferentes instalações do Wordpress. Eu quero configurar um proxy reverso do Squid para apenas um dos vhosts.

Meu squid.conf lê:

http_port 80 accel defaultsite=wordpress.mysite.com no-vhost
cache_peer wordpress.mybackendserver.com parent 80 0 no-query originserver name=myAccel
acl our_sites dstdomain wordpress.mysite.com
http_access allow our_sites
cache_peer_access myAccel allow our_sites
cache_peer_access myAccel deny all

Para testar, eu configurei uma entrada para wordpress.mysite.com em / etc / hosts apontando para o ip do servidor Squid.

Quando tento ir para o site com a URL do wordpress.mysite.com, recebo a página inicial padrão do Apache2.

Existe algo que eu preciso fazer na declaração http_port para obter o url passado corretamente para o Apache para que ele possa retornar o conteúdo para o vhost correto?

    
por Juan Jimenez 05.10.2016 / 10:48

1 resposta

0

Parece que não funcionará, a menos que eu atribua um IP exclusivo a cada vhost. Eu acabei usando o servidor Apache subjacente e implementei o proxy reverso dessa maneira. Funcionou bem na primeira tentativa.

    
por 05.10.2016 / 15:29