阻止加载混合活动内容 laravel 脚本 nginx ubuntu 20.04

阻止加载混合活动内容 laravel 脚本 nginx ubuntu 20.04

这是我的虚拟主机配置

    server {
        listen 877;
        listen [::]:877;
        root /wbs/carpool/www/public/;
        index index.php index.html index.htm index.nginx-debian.html;
        server_name example.com www.example.com;
#       return 301 https://juimonos.com$request_uri;
        location / {
#               try_files $uri $uri/ =404;
                try_files $uri $uri/ /index.php?q=$uri&$args;
        }
        location ~ \.php$ {
           include snippets/fastcgi-php.conf;
           fastcgi_pass unix:/run/php/php7.4-fpm.sock;
        }

}

用户连接到 example.com,自动重定向到https://example.com. 证书存在于 haproxy 级别,由 letsencrypt 提供。

连接流程为:用户---> haproxy --- ubuntu20 /nginx/virtualhost

当通过 https url 访问网站时,不会显示用户列表。

开发者工具显示“阻止加载混合活动内容“http:”

如何强制 nginx 将所有网站转换为 https 或如何重新配置​​ laravel 脚本以对所有内容使用 https?

我可以在本地查看用户列表 本地显示的用户,http 方法

来自公共 https,不显示用户 来自 https 的用户不显示,但 excel 导出列表

Apache 也出现了同样的情况。

请帮助我修复此问题。

相关内容