luizbr Posted March 11, 2014 Share Posted March 11, 2014 Ola a todos, Preciso de uma ajuda.Instalei o o apachebooster no servidor linux .Fiz todos os procedimentos corretos e habilitei as portas no cfs(82,8082 e 8062), porem agora todos os sites retornam um erro 502 bad gateway nginx no tweak settings a porta foi mudada para 82,e eu suspeito q seja isso,pois em 80 e 81 funciona sem problemas. Alguem mais ja passou por isso? Link to comment Share on other sites More sharing options...
joaopaulo Posted March 11, 2014 Share Posted March 11, 2014 O Apache não está respondendo. Verifique se o Nginx está configurado para corretamente acessar o Apache via porta 82. Link to comment Share on other sites More sharing options...
luizbr Posted March 13, 2014 Author Share Posted March 13, 2014 joaopaulo,desculpe,como posso ver isso? Link to comment Share on other sites More sharing options...
joaopaulo Posted March 13, 2014 Share Posted March 13, 2014 Desative o Firewall, depois tente acessar o seu servidor usando todas portas: IP:82 IP:8062 A que responder, é a porta do Apache :) Link to comment Share on other sites More sharing options...
luizbr Posted March 14, 2014 Author Share Posted March 14, 2014 só funcionou com as portas 80,8080 e 81 Link to comment Share on other sites More sharing options...
joaopaulo Posted March 14, 2014 Share Posted March 14, 2014 só funcionou com as portas 80,8080 e 81 Okki. Agora você tem que verificar quem está respondendo em cada uma dessas portas. Você tem que fazer isso, acesse novamente cada uma das portas, habilite a inspeção de elementos no Chrome, vá na aba Network e veja as readers da resposta da pàgina. Nela contém quem está respondendo por qual porta. As vezes é normal um webserver responder em várias portas... Link to comment Share on other sites More sharing options...
Guest Posted March 14, 2014 Share Posted March 14, 2014 É mais fácil ver pelo LSOF: lsof -i :80 Vais ter o resultado com o nome de cada programa na esquerda: COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME nginx 5540 root 114u IPv4 892501 0t0 TCP brasil01.lpservers.com.br:http (LISTEN) nginx 24843 nobody 114u IPv4 892501 0t0 TCP brasil01.lpservers.com.br:http (LISTEN) nginx 24844 nobody 114u IPv4 892501 0t0 TCP brasil01.lpservers.com.br:http (LISTEN) Depois digita das outras portas: root@brasil01 [~]# lsof -i :8081 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME httpd 1997 root 6u IPv4 11114 0t0 TCP *:tproxy (LISTEN) httpd 1997 root 7u IPv6 11116 0t0 TCP *:tproxy (LISTEN) Sendo assim, descobrimos que o Apache responde na 8081 e o Nginx na 80. Link to comment Share on other sites More sharing options...
joaopaulo Posted March 14, 2014 Share Posted March 14, 2014 É mais fácil ver pelo LSOF: lsof -i :80 Vais ter o resultado com o nome de cada programa na esquerda: COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME nginx 5540 root 114u IPv4 892501 0t0 TCP brasil01.lpservers.com.br:http (LISTEN) nginx 24843 nobody 114u IPv4 892501 0t0 TCP brasil01.lpservers.com.br:http (LISTEN) nginx 24844 nobody 114u IPv4 892501 0t0 TCP brasil01.lpservers.com.br:http (LISTEN) Depois digita das outras portas: root@brasil01 [~]# lsof -i :8081 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME httpd 1997 root 6u IPv4 11114 0t0 TCP *:tproxy (LISTEN) httpd 1997 root 7u IPv6 11116 0t0 TCP *:tproxy (LISTEN) Sendo assim, descobrimos que o Apache responde na 8081 e o Nginx na 80. Tem essa também, thanks! Link to comment Share on other sites More sharing options...
luizbr Posted March 15, 2014 Author Share Posted March 15, 2014 obrigado pela ajuda,fiz o teste no ssh e sem o apachebooster o apache responde na porta 80 com o apachebooster ele responde na porta 82 porem nessa porta, quando acesso meu site aparece "502 Bad Gateway nginx/1.4.4" ja habilitei as portas exigitas pelo apachebooster no cfs(whm>plugins>ConfigServer Security & Firewall>Firewall Configuration>TCP_IN => >82,8082,6082) alem disso,apos a instalação do apachebooster o varnish não inicia Stopping Varnish Cache: [FAILED] Starting Varnish Cache: [FAILED] Stopping nginx: [ OK ] Starting nginx: [ OK ] sera que fiz algo errado? Link to comment Share on other sites More sharing options...
luizbr Posted March 15, 2014 Author Share Posted March 15, 2014 Tentei instalar separadamente(o nginxcp e o varnish) instalei primeiro o nginx segundo esse em Tweak Settings a porta foi mudada automaticamente apos a instalacao para 8081 Starting nginx: [ OK ] Depois instalei o varnish e em /etc/sysconfig/varnish mudei para VARNISH_LISTEN_PORT=8080 e em /etc/varnish/default.vcl mudei a porta pra 8081 backend default { .host = "127.0.0.1"; .port = "8081"; } Starting Varnish: [ OK ] no ssh as portas ficaram 80=nginxcp 8080=varnish 8081=apache testei no ssh com o comando curl -I http://meusite.com mas parece q o varnish nao foi habilitado root@cl-t031-083cl [~]# curl -I http://meusite.com HTTP/1.1 301 Moved Permanently Server: nginx admin Date: Sat, 15 Mar 2014 06:14:04 GMT Content-Type: text/html; charset=UTF-8 Content-Length: 0 Connection: keep-alive X-Powered-By: PHP/5.4.26 X-Pingback: http://meusite.com/xmlrpc.php Location: http://meusite.com/ a configuracao dos plugins esta correta? Link to comment Share on other sites More sharing options...
Recommended Posts