2017-12-28 15 views
1

comodoが提​​供するssl証明書を使用しています。私のウェブサイトでhttpsが正しく表示されているため、適切に設定されているようです。しかし、私はsslで私の店にアクセスすると502 Bad Gatewayを取得しています。Magento 2 - 502 ssl設定後の不正なゲートウェイ

私はnginxサーバーを使用しています。これは私がこれをやっている方法です。

server { 
root /var/www/html/public/; 
index index.php index.html; 

listen  80 default_server; 

error_log /var/log/nginx/error-zzdefault.log; 
access_log /var/log/nginx/access-zzdefault.log; 

location/{ 
    proxy_pass http://magento/; 
} 

location /phpmyadmin/ { 
    proxy_pass http://phpmyadmin/; 
} 

} 


server { 
listen  443 ssl; 
server_name mydomain.com.br; 

keepalive_timeout 70; 

ssl_certificate  /etc/nginx/ssl/mydomain-bundle.crt; 
ssl_certificate_key /etc/nginx/ssl/mydomain.key; 

ssl_protocols TLSv1 TLSv1.1 TLSv1.2; 
ssl_ciphers HIGH:!aNULL:!MD5; 

error_log /var/log/nginx/error-zzdefault.log; 
access_log /var/log/nginx/access-zzdefault.log; 

root /var/www/html/public/; 
index index.php index.html; 


location/{ 
    proxy_pass https://magento/; 

} 
} 

答えて

0

認定SSLを有する第2のサーバの場所にproxy_passを変更: Ipの32.999.999.999:80は、サーバーのメインIPアドレスでなければなりません。 をデフォルトのポート80に渡します。

location/{ 
     proxy_pass http://32.999.999.999:80; 
      proxy_set_header X-Real-IP  $remote_addr; 
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
      proxy_set_header X-Forwarded-Proto https; 
      proxy_set_header X-Forwarded-Port 443; 
      proxy_set_header Host $host; } 
関連する問題