小编Jac*_*and的帖子

Nginx HTTPS www 到非 www 重定向问题

我在使用 nginx 配置从 HTTPS www 重定向到 HTTPS non-www 时遇到了一些问题。我正在按照(删除“www”并使用 nginx 重定向到“https”)提供的说明进行操作。

现在有以下工作:

但这不会:

我最终得到了“欢迎使用 nginx!” 页。我没有任何其他 nginx 配置文件/sites-enabled。任何想法为什么会这样做?

我的配置文件在下面。

upstream redemfit {
    server unix:/srv/redemfit/run/gunicorn.sock fail_timeout=0;
}

server {
    listen         80;
    server_name    www.redemfit.com redemfit.com;
    rewrite        ^ https://redemfit.com$request_uri? permanent;
}

server {
    listen 443;
    ssl on;
    ssl_certificate /etc/ssl/private/redemfit-bundle.crt;
    ssl_certificate_key /etc/ssl/private/redemfit.key;
    ssl_protocols SSLv3 TLSv1;
    ssl_ciphers ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:RC4+RSA:+HIGH:+MEDIUM;
    server_name www.redemfit.com
    rewrite ^ https://redemfit.com$request_uri? permanent;
}

server {
    listen   443;

    ssl on; …
Run Code Online (Sandbox Code Playgroud)

nginx https

2
推荐指数
1
解决办法
3484
查看次数

标签 统计

https ×1

nginx ×1