How to run Prestashop on nginx?

Is Ubuntu 14.04 and Nginx 1.4.6 + php-frm. Wordpress successfully start with the configuration of the site. But stay the problem in the very first website stay on the subdomain, the second really of the recommendations not where there is.
Created the A record for the subdomain and prescribed in a separate nginx server for a subdomain, what is found in humans.

server {
 listen 80;
 charset utf8;
 # Attach the file with the values from .htaccess

 index index.php index.html; # nginx Letting know which files to try when requesting a folder

 location = /favicon.ico {
 log_not_found off; # PrestaShop by default does not provide a favicon.ico
 access_log off; # Disable logging to prevent excessive log sizes

 location = /robots.txt {
 auth_basic off; # Whatever happens, always let bots know about your policy
 allow all;
 log_not_found off; # Prevent excessive log size
 access_log off;

 # Deny all attempts to access hidden files such as .htaccess .htpasswd, .DS_Store (Mac).
 location ~ /\. {
 deny all;
 access_log off;
 log_not_found off;

 # Gzip Settings

 gzip on;
 "gzip_disable" "msie6"; # Do people still use Internet Explorer 6? In that case, disable gzip and hope for the best!
 gzip_vary on; # Also compress content with MIME types other than "text/html"
 gzip_types application/json text/css application/javascript; # We only want to compress json, css and js. Compressing images and such isn't worth it
 gzip_proxied any;
 gzip_comp_level 6; # Set desired compression ratio, higher is better compression, but slower
 gzip_buffers 16 8k; # Gzip buffer size
 gzip_http_version 1.0; # Compress every type of HTTP request

 rewrite ^/api/?(.*)$ /webservice/dispatcher.php?url=$1 last;
 rewrite ^/([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$1$2.jpg last;
 rewrite ^/([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$1$2$3.jpg last;
 rewrite ^/([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$3/$1$2$3$4.jpg last;
 rewrite ^/([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$3/$4/$1$2$3$4$5.jpg last;
 rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6.jpg last;
 rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7.jpg last;
 rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8.jpg last;
 rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9.jpg last;
 rewrite ^/c/([0-9]+)(-[_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ /img/c/$1$2.jpg last;
 rewrite ^/c/([a-zA-Z-]+)(-[0-9]+)?/.+\.jpg$ /img/c/$1.jpg last;
 rewrite ^/([0-9]+)(-[_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ /img/c/$1$2.jpg last;
 try_files $uri $uri/ /index.php?$args;

 location ~ \.php$ {
 try_files $uri =404;
 fastcgi_keep_conn on;
 include /etc/nginx/fastcgi_params;
 #location; # When using TCP
 location unix:/var/run/php/php-fpm.sock; # When using unix sockets


I go to the subdomain out 502 Bad Gateway. Tell me, what could be the problem?!
July 8th 19 at 16:32
2 answers
July 8th 19 at 16:34
See what you have in /var/log/nginx/error.log. There will be a described bug. Correct it and continue until you get a working version.
July 8th 19 at 16:36
try this if you have questions - write

Find more questions by tags NginxPrestashopUbuntu