Instalando Nginx en UBUNTU server he tenido algunos problemas por que generalmente instalo solo ODOO con Nginx o Apache, y bueno me toco instalar woocommerce que es Wordpress y por lo tanto la pagina de inicio es un archivo PHP.
Por lo que Nginx necesita PHP-FPM para poder procesar los archivos PHP por lo que debe haber una linea parecida a esta en el archivo de /etc/nginx/sites-availables/tu_sitio.com:
fastcgi_pass unix:/var/run/php7-fpm.sock;
Pero según tuve que leer al tener este horrible ERROR 502 BAD GATEWAY, la única solución que encontré realmente fue la siguiente:
Sigue estos pasos para ver si tienes el mismo error, en la consola escribe:
tail -f /var/log/nginx/error.log
La salida es:
2017/01/31 13:59:51 [crit] 953#0: *69 connect() to unix:/var/run/php7-fpm.sock failed (2: No such file or directory)
Por lo que la ruta no esta muy bien o ha dejado de funcionar, por lo que simplemente coloque el error en google así:
connect() to unix:/var/run/php7-fpm.sock failed (2: No such file or directory)
Y bueno la solución a la que llegue fue cambiar en el pool de www.conf la ruta de escucha del sock directamente por el puerto en el localhost así:
nano /etc/php/7.0/fpm/pool.d/www.conf
y buscamos la linea que dice así:
listen = /run/php7-fpm.sock
Y debemos colocarla asi:
listen = 127.0.0.1:9000
Ahora debemos ir a:
nano /etc/nginx/sites-availables/tu_sitio.com
Y cambiar la linea:
fastcgi_pass unix:/var/run/php7-fpm.sock;
Por esta:
fastcgi_pass 127.0.0.1:9000;
Reiniciamos el NGINX y el PHP7-FPM:
/etc/init.d/nginx restart
/etc/init.d/php7.0-fpm restart
Y listo nuestra aplicacion tendra su puerto de escucha para procesar los archivos PHP de WORDPRESS...
Gracias espero sea de utilidad a alguien o llame mas gente a STEEM ya que esto no lo vi por ay :D, fue un compendio de varios métodos :D