-
Notifications
You must be signed in to change notification settings - Fork 130
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
关于本地部署时公网 IP 和 redis 的一些问题 #237
Comments
1. REDIS 问题你看这有张图 https://github.com/InternLM/HuixiangDou/tree/main/web 如果你需要 飞书 功能,那么 redis 就必须是公网;不需要可以是本地。 2. ENDPOINT 问题因为我们实际上买不起一个公网域名、只有公网 IP,然而服务一般又需要域名(https 需要、备案也需要)。 所以 https://openxlab.org.cn/apps/detail/tpoisonooo/huixiangdou-web 真实机器没有绑定域名,你看到的 openxlab.org.cn/xxx 是代理出来的。 但飞书/微信的 callback 不能用域名访问,否则会访问到 openxlab.org.cn,需要是个真实 IP 地址。所以得设置一下真实的 ENDPOINT。 如果你需要飞书,就用自己的真实公网 IP 即可 |
@tpoisonooo |
callback 是指 endpoint |
文档更新了。 这个项目的文档,不少都是 contributor 提供的。希望部署后发个 PR ,补充 FAQ 和自己的理解。 |
那就是回调端口(endpoint)和 SERVER PORT 都是7860了吗?但是下面赋值 |
10.xxxx 是内网。 你用 10.xxx, 说明没买公网服务,就没有代理一说。 对你而言是 http://10.1.52.35:7860 |
嗯嗯会的,先理解清楚部署后会帮忙加一些 |
举个最简单/具体的场景,我 SERVER+redis 全部部署在本地 ubuntu,那么 SERVER_PORT=7860,REDIS_PORT=6666(举个例子),此时 ENDPOINT 则是 <某个私有IP>:7860,是这样吗? 以及飞书/微信 callback 和 endpoint 交互没太理解,是指飞书和 huaixiangdou server 交互时,前者将消息传到这个 endpoint 吗 |
对。 并且全本地的话,就不要想飞书了。飞书服务器访问不到你啊 |
感谢回复,我有点头绪了:
|
|
|
detail | 详细描述 | 詳細な説明
env.sh 中既有
REDIS_HOST
+REDIS_PORT
又有ENDPOINT
:redis 是运行在本地(例如 ubuntu)上吗,还是阿里云之类的云服务器?“然后将 7860 端口通过公网 IP 代理出去”,这里代理出去是指,数据从 7860(server_port)端口流向公网 IP,然后又流向 REDIS SERVER?可是配置里没有提到公网服务器是如何配置的The text was updated successfully, but these errors were encountered: