企业版自己 build 镜像,启动后 403
xiaogliu opened this issue · 2 comments
xiaogliu commented
问题描述
使用 docker 自己 build 镜像,容器启动后 403。其中 Nginx 通过将授权子域名反向代理到 Lsky 容器。
server {
# 监听 443 https 端口
listen 443 ssl;
server_name img.example.com; # 授权子域名
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://lsky-ee:8090; # 反向代理到 Lsky 域名
}
}
已根据 第三步,初始化配置 教程进行了配置。
猜想
反向代理导致鉴权失败?希望作者可以解答下,感谢~
wisp-x commented
如果确定配置填写的是完整的,出现这个错误可能是没有读取到 .env
文件里的配置,看一下 PHP 的 getenv
和 putenv
函数是否被禁用了,还有该文件权限是否正确;build 镜像可能会导致源码泄露,不建议你这样做。
xiaogliu commented
感谢,确实是因为没有读取到 .env
!已解决 👍
build 镜像可能会导致源码泄露,不建议你这样做。
我是私有部署 docker 镜像,方便 CICD,不会暴露给外部