这是我的虚拟主机配置
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 也出现了同样的情况。
请帮助我修复此问题。