yuantuo666/baiduwp-php

【寻求帮助】通过docker容器链接外部数据库,后台解析IP显示异常

Closed this issue · 4 comments

描述问题

腾讯云宝塔建站确认伪静态运行目录都设置后报错,又通过docker容器链接外部数据库,后台解析IP显示异常,全都是172.17.0.1,且网站打开极慢

如何复现此问题

复现此问题的步骤:

  1. 容器以内网IP连接的sq数据库
  2. 开了反向代理
  3. xxxxxx
  4. xxxxxxxx

你需要的帮助

请在此填入你需要的帮助。

截图

如果条件允许,请在此附上您的截图。您可以使用 Ctrl + V 直接粘贴图片。

您的设备信息

  • 服务器系统信息:
  • 服务器 PHP 版本:
  • 访问项目的浏览器版本(可提供 User-Agent 或浏览器名称+版本):

补充信息

您可以在这里输入其他关于您需要的帮助的信息。

  1. 报错可以参考这个打开 DEBUG 模式查看详细信息:https://doc.thinkphp.cn/v8_0/debug_mode.html
  2. 网站打开缓慢可能是多方面的原因,例如服务器带宽限制,本地网络不稳定等。你可以打开浏览器控制台的网络选项卡,查看具体加载的耗时信息,以方便定位问题。
  3. 使用 Docker 搭建,获取的 IP 可能是反向代理 NGINX 的客户端的地址,你可以修改 NGINX 的配置,增加 proxy_set_header Client-IP $remote_addr 配置,这样程序会先读取这个 HTTP 头的内容作为访客 IP。

首先谢谢开发者了,我打开了debug模式 发现是网站目录权限设置问题,我习惯把网站设置在/home目录下,勾选了写入后可以正常访问了
image
加载缓慢的问题
我分别用edge和chrome 强制刷新后的响应截图 代理软件也已经关闭
image
image

这是响应最长的网址
不开代理的话我这边WiFi和电信5g访问这个js也极为缓慢

图中的CSS和JS文件是通过 https://fastly.jsdelivr.net/ 这个CDN加载的,可能你的网络环境连接这个CDN有点慢,你可以试试换个 CDN 或者 保存文件到你自己的服务器 然后修改加载的地址。

好的,谢谢,我试试吧