-
-
Notifications
You must be signed in to change notification settings - Fork 9.9k
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 #3852
Comments
Thank you for raising an issue. We will investigate into the matter and get back to you as soon as possible. |
I found some similar discussions and issues that might help with your Logto login problem:
To troubleshoot your issue, follow these steps:
By following these steps, you should be able to resolve the Logto login issue. If you still encounter problems, please provide specific error messages or logs for further assistance [1][2]. |
logto的 |
DB_URL=postgresql://postgres:uWNZugjBqixf8dxC@lobe-postgres:5432/logto 这样是吗,databaseurl 需要修改吗 |
DB_URL=postgresql://postgres:uWNZugjBqixf8dxC@lobe-postgres:5432/logto Is this true? Does the databaseurl need to be modified? |
要的 |
want |
听说最新版本修复了这个bug,你试试 |
I heard that the latest version fixes this bug, please try it |
上周试过貌似不行,issue别关明天我试下
发自我的iPhone
…------------------ 原始邮件 ------------------
发件人: 彼方 ***@***.***>
发送时间: 2024年9月9日 17:48
收件人: lobehub/lobe-chat ***@***.***>
抄送: zhangleijun111 ***@***.***>, Mention ***@***.***>
主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852)
📦 环境
码头工人
📌 版本
CentOS 操作系统
💻 操作系统
窗户
🌐 浏览器
铬
🐛 Bug 描述
docker-compose 服务: PostgreSQL: 映像: registry.us-west-1.aliyuncs.com/jg-images/pgvector:pg16 container_name: lobe-postgres 端口: - '5432:5432' 卷: - './data:/var/lib/postgresql/data' 环境: - 'POSTGRES_DB=lobe' - 'POSTGRES_PASSWORD=uWNZugjBqixf8dxC' healthcheck: test: ['CMD-SHELL', 'pg_isready -U postgres'] 间隔: 5s 超时: 5s 重试: 5 重启: 始终
minio: image: registry.us-west-1.aliyuncs.com/jg-images/minio:latest container_name: lobe-minio ports: - '9000:9000' - '9001:9001' 卷: - './s3_data:/etc/minio/data' 环境: - 'MINIO_ROOT_USER=minioadmin' - 'MINIO_ROOT_PASSWORD=minioadmin' - 'MINIO_DOMAIN=lobe-s3-api.msftconnecttest.com' - 'MINIO_API_CORS_ALLOW_ORIGIN=https://lobe.msftconnecttest.com' # 您的 LobeChat 的域名。重启:始终命令:>服务器 /etc/minio/data --address “:9000” --console-address “:9001”
logto: image: registry.us-west-1.aliyuncs.com/jg-images/logto:latest container_name: lobe-logto ports: - '3001:3001' - '3002:3002' depends_on: PostgreSQL: 条件: service_healthy 环境: - 'TRUST_PROXY_HEADER=1' - ***@***.***:5432/logto' - 'ENDPOINT=https://lobe-auth-api.msftconnecttest.com' - 'ADMIN_ENDPOINT=https://lobe-auth-ui.msftconnecttest.com' 入口点: ['sh', '-c', 'npm run cli db seed -- --swe & npm start']
lobe: image: registry.us-west-1.aliyuncs.com/jg-images/lobe-chat-database container_name: lobe-database ports: - '3210:3210' depends_on: - PostgreSQL - minio - logto env_file: - .env restart: always
卷: 数据: 驱动程序: 本地 s3_data: 驱动程序: 本地
env APP_URL=https://lobe.msftconnecttest.com/ KEY_VAULTS_SECRET=Kix2wcUONd4CX51E/ZPAd36BqM4wzJgKjPtz2sGztqQ= ***@***.***:5432/lobe NEXT_AUTH_SECRET=NX2kaPE923dt6BL2U8e9oSre5RfoT7hg NEXT_AUTH_SSO_PROVIDERS=logto NEXTAUTH_URL=https://lobe.msftconnecttest.com/api/auth LOGTO_CLIENT_ID=YOUR_LOGTO_CLIENT_ID LOGTO_CLIENT_SECRET=YOUR_LOGTO_CLIENT_SECRET LOGTO_ISSUER=https://lobe-auth-api.msftconnecttest.com/oidc S3_ACCESS_KEY_ID=YOUR_S3_ACCESS_KEY_ID S3_SECRET_ACCESS_KEY=YOUR_S3_SECRET_ACCESS_KEY S3_ENDPOINT=https://lobe-s3-api.msftconnecttest.com S3_BUCKET=叶 S3_PUBLIC_DOMAIN=https://lobe-s3-api.msftconnecttest.com S3_ENABLE_PATH_STYLE=1
📷 重复步骤
我的nginx server { listen 443 ssl; server_name lobe-auth-api.msftconnecttest.com;
ssl_certificate /etc/nginx/ssl/ai.jiu-guang.com.crt; ssl_certificate_key /etc/nginx/ssl/ai.jiu-guang.com.key; location / { proxy_pass http://localhost:3001; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; }
}
服务器 { listen 443 ssl; server_name lobe-auth-ui.msftconnecttest.com;
ssl_certificate /etc/nginx/ssl/ai.jiu-guang.com.crt; ssl_certificate_key /etc/nginx/ssl/ai.jiu-guang.com.key; location / { proxy_pass http://localhost:3002; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; }
}
🚦 预期行为
报错截图
📝 其他信息
无响应
logto的改成,因为你是在同一个compose里的,所以不能用服务名称而应该用容器名称 ***@***.*** ``
***@***.***:5432/logto 这样是吗,databaseurl 需要修改吗
听说最新版本修复了这个bug,你试试
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
I tried it last week and it doesn't seem to work. Don't close the issue and I'll try it tomorrow. Sent from my iPhone ------------------ Original email ------------------ 📦 Environment docker 📌 Version CentOS operating system 💻 Operating System window 🌐 Browser chromium 🐛 Bug Description docker-compose service: PostgreSQL: image: registry.us-west-1.aliyuncs.com/jg-images/pgvector:pg16 container_name: lobe-postgres port: - '5432:5432' volume: - './data:/ var/lib/postgresql/data' environment: - 'POSTGRES_DB=lobe' - 'POSTGRES_PASSWORD=uWNZugjBqixf8dxC' healthcheck: test: ['CMD-SHELL', 'pg_isready -U postgres'] interval: 5s timeout: 5s retry: 5 Restart: Always 📷 Repeat steps My nginx server { listen 443 ssl; server_name lobe-auth-api.msftconnecttest.com; 🚦 Expected behavior Error screenshot 📝 Other information No response Change logto to, because you are in the same compose, you cannot use the service name but the container name @.*** `` @.***:5432/logto Is this true? Does the databaseurl need to be modified? I heard that the latest version fixes this bug, please try it — |
今天更新了两版啊 |
Two versions were updated today |
docker-compose是吗
发自我的iPhone
…------------------ 原始邮件 ------------------
发件人: 彼方 ***@***.***>
发送时间: 2024年9月9日 18:33
收件人: lobehub/lobe-chat ***@***.***>
抄送: zhangleijun111 ***@***.***>, Mention ***@***.***>
主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852)
|
Is docker-compose Sent from my iPhone ------------------ Original email ------------------ |
Oh no, I looked closely and saw that it was page six. |
昨天的版本是要这么改的,但是最新版本改了网络相关的,现在这么写不行了,我还在琢磨 #3814 |
Yesterday's version was changed like this, but the latest version changed network-related things. Now it doesn't work like this. I'm still thinking about it #3814 |
好的,那我nginx这段还要修改吗
发自我的iPhone
…------------------ 原始邮件 ------------------
发件人: 彼方 ***@***.***>
发送时间: 2024年9月9日 19:10
收件人: lobehub/lobe-chat ***@***.***>
抄送: zhangleijun111 ***@***.***>, Mention ***@***.***>
主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852)
|
兄弟交流交流 ,我跟你一样的情况啊 |
Brothers, let’s talk. I’m in the same situation as you. |
目前改用cloudflare了,logto感觉问题很多,官方都打算改成别的方案了 #3814 |
同上 |
Same as above |
|
|
我试试看最新版本不是用logto了是吗 |
I'll give it a try and see if the latest version uses logto, right? |
我用本地部署成功的,你说我看明白没哈哈,我是生产不行呀
发自我的iPhone
…------------------ 原始邮件 ------------------
发件人: 彼方 ***@***.***>
发送时间: 2024年9月22日 17:54
收件人: lobehub/lobe-chat ***@***.***>
抄送: zhangleijun111 ***@***.***>, Mention ***@***.***>
主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852)
首先部署lobedatabase这台机器肯定是要通外网的呀,这个我么问题,我只是说内网的其他pc访问lobe又不需要通外网,只是借助lobe访问大模型,就是典型的cs架构啊兄弟 发自我的iPhone
…
------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 17:40 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 我这太内网服务器通外网的呀 发自我的iPhone
------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 17:35 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 不我的域名都是内部的dns做的,不存在这个问题ipv6的问题 发自我的iPhone
------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 06:42 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) @zhangleijun111 我发现了一个问题:你容器的网络的驱动程序是bridge吧?bridge默认是关闭ipv6的。你的域名所对应的ip是云服务器吗?如果不是的话应该没有公网v4 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 不是哥们?你到底进入容器nslookup过没?再说了你以为你这个域名不用开放到公网?大模型怎么读你minio里的文件? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 听不懂你什么意思 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>
有没有一种可能,大模型需要访问minio api域名,才能读取图片和文件?你到底看明白文档没?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
所谓的本地快捷部署和生产部署完全是两码事,前者使用的是云鉴权,根本没有后者那么麻烦(主要麻烦点是logto) |
不是啊兄弟,你说的我都回答了我也觉得是dns的问题
发自我的iPhone
…------------------ 原始邮件 ------------------
发件人: 彼方 ***@***.***>
发送时间: 2024年9月22日 17:58
收件人: lobehub/lobe-chat ***@***.***>
抄送: zhangleijun111 ***@***.***>, Mention ***@***.***>
主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852)
而且我看csdoor出了我下周试试这个不过份吧 发自我的iPhone
…
------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 17:53 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 首先部署lobedatabase这台机器肯定是要通外网的呀,这个我么问题,我只是说内网的其他pc访问lobe又不需要通外网,只是借助lobe访问大模型,就是典型的cs架构啊兄弟 发自我的iPhone … ------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 17:40 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 我这太内网服务器通外网的呀 发自我的iPhone ------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 17:35 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 不我的域名都是内部的dns做的,不存在这个问题ipv6的问题 发自我的iPhone ------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 06:42 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) @zhangleijun111 我发现了一个问题:你容器的网络的驱动程序是bridge吧?bridge默认是关闭ipv6的。你的域名所对应的ip是云服务器吗?如果不是的话应该没有公网v4 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 不是哥们?你到底进入容器nslookup过没?再说了你以为你这个域名不用开放到公网?大模型怎么读你minio里的文件? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 听不懂你什么意思 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 有没有一种可能,需要?至少logto需要。你到底进容器测过没,没测过你说得这么斩钉截铁?lobe、minio、logto必须能够互相通过域名访问对方,有一个访问不了都会有问题。你到底试过没? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.>
这语气怎么说得好像我求你测似的,我现在不是在帮你排查问题吗?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
哦我记错了,前者也是本地鉴权,但是使用的是局域网访问,不过问题还是那个问题,既然你使用了域名,那么我的说法也完全成立。你得确认你的三个服务之间能不能通过域名通信,而不是想当然 @zhangleijun111 |
dns问题是一个很宽泛的问题,你这服务不走局域网ip,而是通过域名访问对方,你的这个域名在公共dns上解析了吗?假如你只在本地dns服务器(假设你有)上解析,那么你的容器dns配置文件把这个dns服务器写上了吗?如果你没写,那么你必然解析不了 |
我懂你的意思但我现在做的是想把logto和s3都放在内网而不是云端
发自我的iPhone
…------------------ 原始邮件 ------------------
发件人: 彼方 ***@***.***>
发送时间: 2024年9月22日 18:05
收件人: lobehub/lobe-chat ***@***.***>
抄送: zhangleijun111 ***@***.***>, Mention ***@***.***>
主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852)
我用本地部署成功的,你说我看明白没哈哈,我是生产不行呀 发自我的iPhone
…
------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 17:54 收件人: lobehub/lobe-chat _@**._> 抄送: zhangleijun111 ***@***.***>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 首先部署lobedatabase这台机器肯定是要通外网的呀,这个我么问题,我只是说内网的其他pc访问lobe又不需要通外网,只是借助lobe访问大模型,就是典型的cs架构啊兄弟 发自我的iPhone … ------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 17:40 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 我这太内网服务器通外网的呀 发自我的iPhone ------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 17:35 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 不我的域名都是内部的dns做的,不存在这个问题ipv6的问题 发自我的iPhone ------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 06:42 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) @zhangleijun111 我发现了一个问题:你容器的网络的驱动程序是bridge吧?bridge默认是关闭ipv6的。你的域名所对应的ip是云服务器吗?如果不是的话应该没有公网v4 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 不是哥们?你到底进入容器nslookup过没?再说了你以为你这个域名不用开放到公网?大模型怎么读你minio里的文件? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 听不懂你什么意思 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 有没有一种可能,大模型需要访问minio api域名,才能读取图片和文件?你到底看明白文档没? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.**_>
所谓的本地快捷部署和生产部署完全是两码事,前者使用的是云鉴权,根本没有后者那么麻烦(主要麻烦点是logto)
哦我记错了,前者也是本地鉴权,但是使用的是局域网访问,不过问题还是那个问题,既然你使用了域名,那么我的说法也完全成立。你得确认你的三个服务直接能不能通过域名通信,而不是想当然 @zhangleijun111
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
所以这里有三个问题:
|
不,你没懂。建议再把我的评论看一遍。 |
是的我都做了都能pin通
发自我的iPhone
…------------------ 原始邮件 ------------------
发件人: 彼方 ***@***.***>
发送时间: 2024年9月22日 18:10
收件人: lobehub/lobe-chat ***@***.***>
抄送: zhangleijun111 ***@***.***>, Mention ***@***.***>
主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852)
不是啊兄弟,你说的我都回答了我也觉得是dns的问题 发自我的iPhone
…
------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 17:58 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 而且我看csdoor出了我下周试试这个不过份吧 发自我的iPhone … ------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 17:53 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 首先部署lobedatabase这台机器肯定是要通外网的呀,这个我么问题,我只是说内网的其他pc访问lobe又不需要通外网,只是借助lobe访问大模型,就是典型的cs架构啊兄弟 发自我的iPhone … ------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 17:40 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 我这太内网服务器通外网的呀 发自我的iPhone ------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 17:35 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 不我的域名都是内部的dns做的,不存在这个问题ipv6的问题 发自我的iPhone ------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 06:42 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) @zhangleijun111 我发现了一个问题:你容器的网络的驱动程序是bridge吧?bridge默认是关闭ipv6的。你的域名所对应的ip是云服务器吗?如果不是的话应该没有公网v4 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 不是哥们?你到底进入容器nslookup过没?再说了你以为你这个域名不用开放到公网?大模型怎么读你minio里的文件? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 听不懂你什么意思 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 有没有一种可能,需要?至少logto需要。你到底进容器测过没,没测过你说得这么斩钉截铁?lobe、minio、logto必须能够互相通过域名访问对方,有一个访问不了都会有问题。你到底试过没? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 这语气怎么说得好像我求你测似的,我现在不是在帮你排查问题吗? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>
所以这里有三个问题:
你有在本地dns服务器解析这个域名吗?
你确认此dns服务器的ip了吗?
你的容器的dns配置文件里指向了此dns服务器吗?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
明天给你看截图吧
发自我的iPhone
…------------------ 原始邮件 ------------------
发件人: 彼方 ***@***.***>
发送时间: 2024年9月22日 18:08
收件人: lobehub/lobe-chat ***@***.***>
抄送: zhangleijun111 ***@***.***>, Mention ***@***.***>
主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852)
不是啊兄弟,你说的我都回答了我也觉得是dns的问题 发自我的iPhone
…
------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 17:58 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 而且我看csdoor出了我下周试试这个不过份吧 发自我的iPhone … ------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 17:53 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 首先部署lobedatabase这台机器肯定是要通外网的呀,这个我么问题,我只是说内网的其他pc访问lobe又不需要通外网,只是借助lobe访问大模型,就是典型的cs架构啊兄弟 发自我的iPhone … ------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 17:40 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 我这太内网服务器通外网的呀 发自我的iPhone ------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 17:35 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 不我的域名都是内部的dns做的,不存在这个问题ipv6的问题 发自我的iPhone ------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 06:42 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) @zhangleijun111 我发现了一个问题:你容器的网络的驱动程序是bridge吧?bridge默认是关闭ipv6的。你的域名所对应的ip是云服务器吗?如果不是的话应该没有公网v4 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 不是哥们?你到底进入容器nslookup过没?再说了你以为你这个域名不用开放到公网?大模型怎么读你minio里的文件? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 听不懂你什么意思 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 有没有一种可能,需要?至少logto需要。你到底进容器测过没,没测过你说得这么斩钉截铁?lobe、minio、logto必须能够互相通过域名访问对方,有一个访问不了都会有问题。你到底试过没? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 这语气怎么说得好像我求你测似的,我现在不是在帮你排查问题吗? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>
dns问题是一个很宽泛的问题,你这服务不走局域网ip,而是通过域名访问对方,你的这个域名在公共dns上解析了吗?假如你只在本地dns服务器(假设你有)上解析,那么你的容器dns配置文件把这个dns服务器写上了吗?如果你没写,那么你必然解析不了
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
你确认你进入容器内“ping”通了?可是事实是,某个容器不支持 |
logto这个容器是吧
发自我的iPhone
…------------------ 原始邮件 ------------------
发件人: 彼方 ***@***.***>
发送时间: 2024年9月22日 18:12
收件人: lobehub/lobe-chat ***@***.***>
抄送: zhangleijun111 ***@***.***>, Mention ***@***.***>
主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852)
是的我都做了都能pin通 发自我的iPhone
…
------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 18:10 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 不是啊兄弟,你说的我都回答了我也觉得是dns的问题 发自我的iPhone … ------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 17:58 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 而且我看csdoor出了我下周试试这个不过份吧 发自我的iPhone … ------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 17:53 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 首先部署lobedatabase这台机器肯定是要通外网的呀,这个我么问题,我只是说内网的其他pc访问lobe又不需要通外网,只是借助lobe访问大模型,就是典型的cs架构啊兄弟 发自我的iPhone … ------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 17:40 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 我这太内网服务器通外网的呀 发自我的iPhone ------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 17:35 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 不我的域名都是内部的dns做的,不存在这个问题ipv6的问题 发自我的iPhone ------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 06:42 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) @zhangleijun111 我发现了一个问题:你容器的网络的驱动程序是bridge吧?bridge默认是关闭ipv6的。你的域名所对应的ip是云服务器吗?如果不是的话应该没有公网v4 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 不是哥们?你到底进入容器nslookup过没?再说了你以为你这个域名不用开放到公网?大模型怎么读你minio里的文件? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 听不懂你什么意思 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 有没有一种可能,需要?至少logto需要。你到底进容器测过没,没测过你说得这么斩钉截铁?lobe、minio、logto必须能够互相通过域名访问对方,有一个访问不了都会有问题。你到底试过没? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 这语气怎么说得好像我求你测似的,我现在不是在帮你排查问题吗? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 所以这里有三个问题: 你有在本地dns服务器解析这个域名吗? 你确认此dns服务器的ip了吗? 你的容器的dns配置文件里指向了此dns服务器吗? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.>
你确认你进入容器内“ping”通了?可是事实是,某个容器不支持ping命令,你知道吗?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
logto我因为现在没有部署了,所以没试过,我试的是minio和lobe,你有没有想过它们无法通过域名连接对方? |
logto你也再试试进去连接lobe吧,一起测 |
我logto无法创建应用,还没测试mino和lobe的连接,第一步就卡死了
发自我的iPhone
…------------------ 原始邮件 ------------------
发件人: 彼方 ***@***.***>
发送时间: 2024年9月22日 18:17
收件人: lobehub/lobe-chat ***@***.***>
抄送: zhangleijun111 ***@***.***>, Mention ***@***.***>
主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852)
logto这个容器是吧 发自我的iPhone
…
------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 18:12 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 是的我都做了都能pin通 发自我的iPhone … ------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 18:10 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 不是啊兄弟,你说的我都回答了我也觉得是dns的问题 发自我的iPhone … ------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 17:58 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 而且我看csdoor出了我下周试试这个不过份吧 发自我的iPhone … ------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 17:53 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 首先部署lobedatabase这台机器肯定是要通外网的呀,这个我么问题,我只是说内网的其他pc访问lobe又不需要通外网,只是借助lobe访问大模型,就是典型的cs架构啊兄弟 发自我的iPhone … ------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 17:40 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 我这太内网服务器通外网的呀 发自我的iPhone ------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 17:35 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 不我的域名都是内部的dns做的,不存在这个问题ipv6的问题 发自我的iPhone ------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 06:42 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) @zhangleijun111 我发现了一个问题:你容器的网络的驱动程序是bridge吧?bridge默认是关闭ipv6的。你的域名所对应的ip是云服务器吗?如果不是的话应该没有公网v4 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 不是哥们?你到底进入容器nslookup过没?再说了你以为你这个域名不用开放到公网?大模型怎么读你minio里的文件? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 听不懂你什么意思 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 有没有一种可能,需要?至少logto需要。你到底进容器测过没,没测过你说得这么斩钉截铁?lobe、minio、logto必须能够互相通过域名访问对方,有一个访问不了都会有问题。你到底试过没? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 这语气怎么说得好像我求你测似的,我现在不是在帮你排查问题吗? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 所以这里有三个问题: 你有在本地dns服务器解析这个域名吗? 你确认此dns服务器的ip了吗? 你的容器的dns配置文件里指向了此dns服务器吗? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 你确认你进入容器内“ping”通了?可是事实是,某个容器不支持ping命令,你知道吗? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>
logto你也再试试进去连接lobe吧,一起测
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
I can't create an application using logto. I haven't tested the connection between mino and lobe yet, and it got stuck in the first step. Sent from my iPhone ------------------ Original email ------------------ Logto is a container, right? Sent from my iPhone Logto, you can also try to connect to lobe and test it together. — |
我知道你应用无法创建,所以更应该确认三者之间的连通性啊。最好三者之间都能够互相联通,也就是6次连接都成功。 |
I know that your application cannot be created, so you should confirm the connectivity between the three. It is best if all three can communicate with each other, that is, all 6 connections are successful. |
行明天看看交流了
发自我的iPhone
…------------------ 原始邮件 ------------------
发件人: 彼方 ***@***.***>
发送时间: 2024年9月22日 18:23
收件人: lobehub/lobe-chat ***@***.***>
抄送: zhangleijun111 ***@***.***>, Mention ***@***.***>
主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852)
我logto无法创建应用,还没测试mino和lobe的连接,第一步就卡死了 发自我的iPhone
…
------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 18:17 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) logto这个容器是吧 发自我的iPhone … ------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 18:12 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 是的我都做了都能pin通 发自我的iPhone … ------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 18:10 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 不是啊兄弟,你说的我都回答了我也觉得是dns的问题 发自我的iPhone … ------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 17:58 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 而且我看csdoor出了我下周试试这个不过份吧 发自我的iPhone … ------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 17:53 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 首先部署lobedatabase这台机器肯定是要通外网的呀,这个我么问题,我只是说内网的其他pc访问lobe又不需要通外网,只是借助lobe访问大模型,就是典型的cs架构啊兄弟 发自我的iPhone … ------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 17:40 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 我这太内网服务器通外网的呀 发自我的iPhone ------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 17:35 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) 不我的域名都是内部的dns做的,不存在这个问题ipv6的问题 发自我的iPhone ------------------ 原始邮件 ------------------ 发件人: 彼方 @.> 发送时间: 2024年9月22日 06:42 收件人: lobehub/lobe-chat @.> 抄送: zhangleijun111 @.>, Mention @.> 主题: Re: [lobehub/lobe-chat] [Bug] 我还是想请问题logto登录的问题,可否帮忙看下,下面提供了具体的配置 (Issue #3852) @zhangleijun111 我发现了一个问题:你容器的网络的驱动程序是bridge吧?bridge默认是关闭ipv6的。你的域名所对应的ip是云服务器吗?如果不是的话应该没有公网v4 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 不是哥们?你到底进入容器nslookup过没?再说了你以为你这个域名不用开放到公网?大模型怎么读你minio里的文件? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 听不懂你什么意思 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 有没有一种可能,需要?至少logto需要。你到底进容器测过没,没测过你说得这么斩钉截铁?lobe、minio、logto必须能够互相通过域名访问对方,有一个访问不了都会有问题。你到底试过没? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 这语气怎么说得好像我求你测似的,我现在不是在帮你排查问题吗? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 所以这里有三个问题: 你有在本地dns服务器解析这个域名吗? 你确认此dns服务器的ip了吗? 你的容器的dns配置文件里指向了此dns服务器吗? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> 你确认你进入容器内“ping”通了?可是事实是,某个容器不支持ping命令,你知道吗? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> logto你也再试试进去连接lobe吧,一起测 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.>
我知道你应用无法创建,所以更应该确认三者之间的连通性啊。最好三者之间都能够互相联通,也就是6次连接都成功。
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Okay, let's check it out tomorrow. Sent from my iPhone ------------------ Original email ------------------ I can't create an application with logto. I haven't tested the connection between mino and lobe yet, and it got stuck in the first step. Sent from my iPhone I know that your application cannot be created, so you should confirm the connectivity between the three. It is best if all three can communicate with each other, that is, all 6 connections are successful. — |
@zhangleijun111 你之前发的配置的可读性太差了,麻烦到时候把你现在的 另外听你之前的描述,你似乎把反代当做dns解析用了,你并没有在dns服务器上做域名解析,是吗?这里我必须强调一下: nginx不是dns服务器,反代不能当dns解析用。 如果你在 Nginx 中配置了反向代理规则,比如:
这种配置只是告诉 解决方案要让局域网内的其他服务能够解析
在需要解析
在局域网内部搭建一个 DNS 服务器(如
如果局域网使用 DHCP 分配 IP 地址,可以通过 DHCP 服务器分发自定义的 DNS 设置,让所有客户端都使用该内部 DNS 服务器。 而针对现在你的这个场景,我推荐使用第二种方法,并且是借助docker内置dns功能而不是另外搭建dns服务器。 Docker Compose 配置示例假设你有 4 个服务:Nginx、服务A、服务B 和 服务C。服务A、B、C 需要通过域名互相访问,但这些域名不需要对外部网络可见。 你可以通过如下
如果你需要打开
注意:在做完以上配置修改后,你需要删除compose并重新构建才能生效 |
@zhangleijun111 The readability of the configuration you posted before is too poor. Please upload your current In addition, from your previous description, it seems that you used reverse generation as DNS resolution. You did not perform domain name resolution on the DNS server, right? I must emphasize here: _nginx is not a dns server, and reverse generation cannot be used for dns resolution. _ If you configure reverse proxy rules in Nginx, such as:
This configuration just tells SolutionTo allow other services in the LAN to resolve the domain name
In the
Set up a DNS server (such as
If your LAN uses DHCP to assign IP addresses, you can distribute custom DNS settings through a DHCP server so that all clients use that internal DNS server. **For your current scenario, I recommend using the second method, and using docker's built-in dns function instead of building another dns server. ** Docker Compose configuration exampleSuppose you have 4 services: Nginx, Service A, Service B and Service C. Services A, B, and C need to access each other through domain names, but these domain names do not need to be visible to the external network. You can achieve this requirement through the following
If you need to turn on the
|
并且我这个方案能完全实现的前提是lobe-database本身不需要在公网上开放域名,或者你在公共dns上做了解析。我目前还不清楚前者是否为真,我倾向于认为其为真。 |
And the premise that my solution can be fully realized is that lobe-database itself does not need to open the domain name on the public Internet, or you have to perform resolution on the public dns. It's unclear to me whether the former is true. |
@zhangleijun111 另外别的服务我不清楚,但是logto对ssl很严格,它不承认自签名证书,需要CA证书,而外部CA不会给你这个不在外部dns上解析的域名颁发证书的。至于内部CA,,我不太清楚,下面是我搜到的示例,你可以试一下: 1. Smallstep CA 简介Smallstep CA 提供一个非常方便的方式来生成内部证书,它可以通过 Docker 部署,并能与其他服务进行集成,实现 HTTPS 支持。以下是如何将 Smallstep CA 与 Nginx 反向代理集成,以实现 HTTPS 通信的完整 Docker Compose 例子。 2. Docker Compose 文件(包含内部 CA)version: '3.8'
services:
step-ca:
image: smallstep/step-ca:latest
container_name: step-ca
environment:
- DOCKER_NETWORK=my_network
volumes:
- ./ca-data:/home/step
networks:
- my_network
ports:
- "9000:9000" # CA Web UI
command: ["step-ca", "--password-file=/home/step/secrets/password"]
nginx:
image: nginx:latest
container_name: nginx
ports:
- "80:80"
- "443:443"
volumes:
- ./nginx.conf:/etc/nginx/nginx.conf
- ./ssl:/etc/nginx/ssl
networks:
- my_network
depends_on:
- step-ca
- service_a
- service_b
- service_c
service_a:
image: my_service_a_image
container_name: service_a
networks:
- my_network
extra_hosts:
- "service_a.local:service_a"
- "service_b.local:service_b"
- "service_c.local:service_c"
service_b:
image: my_service_b_image
container_name: service_b
networks:
- my_network
extra_hosts:
- "service_a.local:service_a"
- "service_c.local:service_c"
service_c:
image: my_service_c_image
container_name: service_c
networks:
- my_network
extra_hosts:
- "service_a.local:service_a"
- "service_b.local:service_b"
networks:
my_network:
driver: bridge 3. Step CA 组件解析
4. 生成和签发证书使用 Smallstep CA 来为你的服务(例如 初始化 Step CA第一次运行 Step CA 时,需要初始化它: docker exec -it step-ca step ca init --name "Internal CA" \
--dns "step-ca" --address ":9000" \
--provisioner "[email protected]" 这将初始化 CA,并生成初始的 CA 根证书和密钥。CA 的配置和数据将保存在 颁发证书通过以下命令为每个服务(如 docker exec -it step-ca step ca certificate "service_a.local" \
./ssl/service_a.local.crt ./ssl/service_a.local.key 这将使用内部 CA 为 5. Nginx 配置Nginx 的 HTTPS 配置将引用 Smallstep CA 签发的证书,类似如下: server {
listen 443 ssl;
server_name service_a.local;
ssl_certificate /etc/nginx/ssl/service_a.local.crt;
ssl_certificate_key /etc/nginx/ssl/service_a.local.key;
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers HIGH:!aNULL:!MD5;
location / {
proxy_pass http://service_a;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
}
}
server {
listen 80;
server_name service_a.local;
# 将 HTTP 请求重定向到 HTTPS
return 301 https://$host$request_uri;
} 6. Docker Compose 完整流程
上面一切的前提是, |
@zhangleijun111 I don’t know about other services, but logto is very strict about SSL. It does not recognize self-signed certificates and requires a CA certificate. The external CA will not issue a certificate to you for a domain name that is not resolved on the external dns. As for the internal CA, I'm not sure. Here are the examples I found. You can try it: 1. Smallstep CA IntroductionSmallstep CA provides a very convenient way to generate internal certificates, which can be deployed through Docker and integrated with other services to implement HTTPS support. Here is a complete Docker Compose example of how to integrate Smallstep CA with Nginx reverse proxy for HTTPS communication. 2. Docker Compose file (contains internal CA)version: '3.8'
services:
step-ca:
image: smallstep/step-ca:latest
container_name: step-ca
environment:
- DOCKER_NETWORK=my_network
volumes:
- ./ca-data:/home/step
networks:
- my_network
ports:
- "9000:9000" # CA Web UI
command: ["step-ca", "--password-file=/home/step/secrets/password"]
nginx:
image: nginx:latest
container_name: nginx
ports:
- "80:80"
- "443:443"
volumes:
- ./nginx.conf:/etc/nginx/nginx.conf
- ./ssl:/etc/nginx/ssl
networks:
- my_network
depends_on:
-step-ca
- service_a
- service_b
- service_c
service_a:
image: my_service_a_image
container_name: service_a
networks:
- my_network
extra_hosts:
- "service_a.local:service_a"
- "service_b.local:service_b"
- "service_c.local:service_c"
service_b:
image: my_service_b_image
container_name: service_b
networks:
- my_network
extra_hosts:
- "service_a.local:service_a"
- "service_c.local:service_c"
service_c:
image: my_service_c_image
container_name: service_c
networks:
- my_network
extra_hosts:
- "service_a.local:service_a"
- "service_b.local:service_b"
networks:
my_network:
driver:bridge 3. Step CA component analysis
4. Generate and issue certificateUse Smallstep CA to issue SSL certificates for your services (e.g. Initialize Step CAThe first time you run Step CA, you need to initialize it: docker exec -it step-ca step ca init --name "Internal CA" \
--dns "step-ca" --address ":9000" \
--provisioner "[email protected]" This will initialize the CA and generate the initial CA root certificate and keys. The CA configuration and data will be saved in the ####Issue certificate Generate certificates for each service (such as docker exec -it step-ca step ca certificate "service_a.local" \
./ssl/service_a.local.crt ./ssl/service_a.local.key This will generate a certificate for the 5. Nginx configurationNginx's HTTPS configuration will reference the certificate issued by Smallstep CA, similar to the following: server {
listen 443 ssl;
server_name service_a.local;
ssl_certificate /etc/nginx/ssl/service_a.local.crt;
ssl_certificate_key /etc/nginx/ssl/service_a.local.key;
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers HIGH:!aNULL:!MD5;
location/{
proxy_pass http://service_a;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
}
}
server {
listen 80;
server_name service_a.local;
# Redirect HTTP requests to HTTPS
return 301 https://$host$request_uri;
} 6. Docker Compose complete process
_The premise of all the above is that the domain name of |
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
📦 Environment
Docker
📌 Version
centos
💻 Operating System
Windows
🌐 Browser
Chrome
🐛 Bug Description
docker-compose
services:
postgresql:
image: registry.us-west-1.aliyuncs.com/jg-images/pgvector:pg16
container_name: lobe-postgres
ports:
- '5432:5432'
volumes:
- './data:/var/lib/postgresql/data'
environment:
- 'POSTGRES_DB=lobe'
- 'POSTGRES_PASSWORD=uWNZugjBqixf8dxC'
healthcheck:
test: ['CMD-SHELL', 'pg_isready -U postgres']
interval: 5s
timeout: 5s
retries: 5
restart: always
minio:
image: registry.us-west-1.aliyuncs.com/jg-images/minio:latest
container_name: lobe-minio
ports:
- '9000:9000'
- '9001:9001'
volumes:
- './s3_data:/etc/minio/data'
environment:
- 'MINIO_ROOT_USER=minioadmin'
- 'MINIO_ROOT_PASSWORD=minioadmin'
- 'MINIO_DOMAIN=lobe-s3-api.msftconnecttest.com'
- 'MINIO_API_CORS_ALLOW_ORIGIN=https://lobe.msftconnecttest.com' # Your LobeChat's domain name.
restart: always
command: >
server /etc/minio/data --address ":9000" --console-address ":9001"
logto:
image: registry.us-west-1.aliyuncs.com/jg-images/logto:latest
container_name: lobe-logto
ports:
- '3001:3001'
- '3002:3002'
depends_on:
postgresql:
condition: service_healthy
environment:
- 'TRUST_PROXY_HEADER=1'
- 'DB_URL=postgresql://postgres:uWNZugjBqixf8dxC@postgresql:5432/logto'
- 'ENDPOINT=https://lobe-auth-api.msftconnecttest.com'
- 'ADMIN_ENDPOINT=https://lobe-auth-ui.msftconnecttest.com'
entrypoint: ['sh', '-c', 'npm run cli db seed -- --swe && npm start']
lobe:
image: registry.us-west-1.aliyuncs.com/jg-images/lobe-chat-database
container_name: lobe-database
ports:
- '3210:3210'
depends_on:
- postgresql
- minio
- logto
env_file:
- .env
restart: always
volumes:
data:
driver: local
s3_data:
driver: local
env
APP_URL=https://lobe.msftconnecttest.com/
KEY_VAULTS_SECRET=Kix2wcUONd4CX51E/ZPAd36BqM4wzJgKjPtz2sGztqQ=
DATABASE_URL=postgresql://postgres:uWNZugjBqixf8dxC@postgresql:5432/lobe
NEXT_AUTH_SECRET=NX2kaPE923dt6BL2U8e9oSre5RfoT7hg
NEXT_AUTH_SSO_PROVIDERS=logto
NEXTAUTH_URL=https://lobe.msftconnecttest.com/api/auth
LOGTO_CLIENT_ID=YOUR_LOGTO_CLIENT_ID
LOGTO_CLIENT_SECRET=YOUR_LOGTO_CLIENT_SECRET
LOGTO_ISSUER=https://lobe-auth-api.msftconnecttest.com/oidc
S3_ACCESS_KEY_ID=YOUR_S3_ACCESS_KEY_ID
S3_SECRET_ACCESS_KEY=YOUR_S3_SECRET_ACCESS_KEY
S3_ENDPOINT=https://lobe-s3-api.msftconnecttest.com
S3_BUCKET=lobe
S3_PUBLIC_DOMAIN=https://lobe-s3-api.msftconnecttest.com
S3_ENABLE_PATH_STYLE=1
📷 Recurrence Steps
我的nginx
server {
listen 443 ssl;
server_name lobe-auth-api.msftconnecttest.com;
}
server {
listen 443 ssl;
server_name lobe-auth-ui.msftconnecttest.com;
}
🚦 Expected Behavior
报错截图
📝 Additional Information
No response
The text was updated successfully, but these errors were encountered: