CloudFlareが提供する柔軟なSSLを自分のサイトに実装しようとしています。
これが私のnginx設定です:
# PHP-FPM upstream; change it accordingly to your local config!
upstream php-fpm {
    server 127.0.0.1:9000;
}
server {
    listen         80;
    server_name    example.com www.example.com;
    return         301 https://$server_name$request_uri;
}
server {
    ## Listen ports
    listen 443;
    # use _ if you want to accept everything, or replace _ with domain
    server_name example.com www.example.com;
    location / {
      #proxy_set_header        X-Forwarded-Proto $scheme;
      proxy_set_header X_FORWARDED_PROTO https;
      proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header  Host $http_host;
      proxy_set_header  X-Url-Scheme $scheme;
      proxy_redirect    off;
      proxy_max_temp_file_size 0;
    }
(...rest of config...)
しかし、ウェブサイト(Wordpress)に接続しようとすると、リダイレクトループ(chrome:ERR_TOO_MANY_REDIRECTS)が表示されます。これを防ぐためにnginxをどのように設定しますか?




