小编ec2*_*eek的帖子

wordpress nginx ssl 重定向循环

所以我正在设置一个 nginx 服务器并安装了 wordpress 和 SSL。

该站点在 http 和 https 上都可以完美运行,但是当我尝试通过 nginx 的服务器块将 http 重定向到 https 时,http 和 https 都会导致无限的重定向循环。

这是我的服务器块

    server {
    listen 80;
    return         301 $server_name$request_uri;
    listen 443 ssl spdy;
    root /var/www/wordpress;
    index index.php index.html index.htm;
    server_name www.example.com;
    ssl_session_cache shared:SSL:20m;
    ssl_session_timeout 10m;
    spdy_headers_comp 6;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_certificate /etc/ssl/certs/www.example.com.certchain.crt;
    ssl_certificate_key /etc/ssl/private/www.example.com.key;
    add_header Strict-Transport-Security "max-age=31536000; includeSubDomains";
    add_header        Alternate-Protocol  443:npn-spdy/2;
    proxy_set_header X-Forwarded-Proto https;

    access_log   /var/log/nginx/example.com.access.log;
    error_log    /var/log/nginx/example.com.error.log;

    error_page 404 /404.html;

    error_page 500 502 503 504 /50x.html;
    location = /50x.html …
Run Code Online (Sandbox Code Playgroud)

ssl nginx wordpress

4
推荐指数
1
解决办法
4378
查看次数

标签 统计

nginx ×1

ssl ×1

wordpress ×1