Genneral Postado Junho 24, 2016 Compartilhar Postado Junho 24, 2016 (editado) Olá gente, boa noite. Recentemente fiz a compra de um Cloud, mandei 3 sites para lá e os três estão rodando normalmente. Fiz a instalação do Varnish esta semana, está rodando na porta 80 de acordo com os tutoriais originais e já notei uma melhora no desempenho do servidor (melhorou bastante o Load). Obs: estou usando um servidor CentOS7 com PHP 5.5 e MySQL 5.5. Tentei fazer esta configuração porém não consegui compreender como funcionaria em multi dominios, se teria que setar dentro de cada backend no sub vcl_recv ou fora dele. Preciso fazer a configuração do varnish para funcionar em todos os três sites Wordpress. Segue dados do varnish: Versão do varnish: 4.1.2 VCL 4.0 Dados do Servidor: 2GB de RAM 40GB SSD 2 Núcleos de 2Ghz 3TB de transf. mensal Apache + MySQL 5.5 + PHP 5.5 + WHM + cPanel Arquivo default.vcl vcl 4.0; # 127.0.0.1 para exemplificar, estou utilizando o IP NAT para cada backend # Setando backends backend default { .host = "127.0.0.1"; .port = "8080"; } backend site1 { .host = "127.0.0.1"; .port = "8080"; } backend site2 { .host = "127.0.0.1"; .port = "8000"; } backend site3 { .host = "127.0.0.1"; .port = "8000"; } # Direcionando para cada backend sub vcl_recv { if (req.http.host == "www.site1.com.br" || req.http.host == "site1.com.br") { set req.backend_hint = site1; } if (req.http.host == "www.site2.net" || req.http.host == "site2.net") { set req.backend_hint = site2; } if (req.http.host == "www.site3.com.br" || req.http.host == "site3.com.br") { set req.backend_hint = site3; } else { set req.backend_hint = default; } } sub vcl_purge { if (req.method != "PURGE") { set req.http.X-Purge = "Yes"; return(restart); } } sub vcl_fini { return (ok); } O arquivo está bem enxuto. Eu tenho também alguns arquivos com algumas configurações de cache, modificação de headers, bloqueio de wp-admin..porém eu não sei como faço para que o cache funcione em todos os sites, ou se precisa fazer configuração particular para cada backend... Alguém aí trabalha ou já trabalhou com varnish em multi domínios? se puder me ajudar com um pontapé inicial eu agradeceria muito! Tentei a configuração dos directors mas não tive sorte também...talvez este seja o caminho para o sucesso. EDIT - Se fazer importante, abaixo está o tráfego atual do site mais importante do do servidor (os outros 2 não chega a 20 mil sessões/mês), assim como um print do htop (top): Agradeço qualquer ajuda! Editado Junho 27, 2016 por Genneral Adicionado prints 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.