1、问题描述

我在使用docker部署LskyPro后设置https后,发现有css始终无法加载,导致LskyPro不能正常访问和使用,原本以为是镜像的问题,我尝试过halcyonazure/lsky-pro-docker:latestdko0/lsky-pror:latest发现都是这个问题。

HTTP访问:

1-mpck.pngHTTPS访问:

1-1-ctmp.png

2、解决方法

docker exec -it LskyPro容器名字 sed -i '32 a \\Illuminate\Support\Facades\URL::forceScheme('"'"'https'"'"');' /var/www/html/app/Providers/AppServiceProvider.php

例如,我的LskyPro容器名为1Panel-lsky-pro-ULtD

之后再次使用HTTPS访问:

2-2.png使用HTTPS访问没有任何问题了



3、链接设置

安装好图床进入存储设置-编辑默认本地策略

在访问网址中输入https://你的域名/i

3-htwe.png



4、验证测试

上传一张图片,发现URL已经改为设置后的域名

4-cikt.png

66.png使用域名访问成功,教程结束。