NGINX 在非安全情况下从“/”重定向到“索引”时出现问题

NGINX 在非安全情况下从“/”重定向到“索引”时出现问题

我有一个正在运行的个人网站。我租用了一台云 SSD 服务器并在其上配置了 nginx 来提供内容。所有需要直接提供的内容都在路径“/www/public”中。

那么问题来了:当我去https://www.danielecencig.com我被重定向到主页(现在你会看到维护,但这是正确的)。而当我转到http://www.danielecencig.com它停留在 NGINX 欢迎页面上。我的配置哪里错了?

server {
    listen 80;
    listen 443 default_server ssl;
    ssl_certificate /etc/nginx/ssl/1_www.danielecencig.com_bundle.crt;
    ssl_certificate_key /etc/nginx/ssl/ssl.key;
    server_name www.danielecencig.com; 
    root /www/public;

    rewrite  ^/$  /index.html  permanent;

    location / {
    root /www/public;
        if (-f $document_root/error/maintenance.html) {
        return 503;
    }
    try_files $uri $uri/ $uri.html =404;
    }

    location /SienaBikes {
    if (-f $document_root/error/maintenance.html) {
        return 503;
    }
        proxy_pass http://127.0.0.1:8080;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }

    error_page 503 /error/maintenance.html;
    location ^~ /error/ {
    internal;
    root /www/public;
    } 
}

相关内容