用虚拟机创建的明道云,宿主机可以访问网站但部分内容不显示 周工冲冲冲Lv.1问道 发布于 2023-08-26 16:09 最后回复 2023-08-26 19:31:53 私有部署 收藏 复制链接 新浪微博 微信扫一扫 分享 11 回复1562 浏览 虚拟机网络是桥接形式,IP 地址为 192.168.0.4,安装设定访问地址为,127.0.0.1:8880,本机访问和安装应用都没有问题。宿主机(192.168.0.6)上用浏览器直接访问 192.168.0.4:8880 也可以登录。虚拟机上按要求防火墙全关了。 [图片] 但是图片全都不显示,比如用户头像之类的,应用也不能安装,打开应用后数据部分可以看,但是面板之类的不显示,如下图。 [图片] 自己不是程序员,基本是搜索按照教程搞定的,还请大佬指点一下。 虚拟机网络是桥接形式,IP 地址为 192.168.0.4,安装设定访问地址为,127.0.0.1:8880,本机访问和安装应用都没有问题。宿主机(192.168.0.6)上用浏览器直接访问 192.168.0.4:8880 也可以登录。虚拟机上按要求防火墙全关了。 但是图片全都不显示,比如用户头像之类的,应用也不能安装,打开应用后数据部分可以看,但是面板之类的不显示,如下图。 自己不是程序员,基本是搜索按照教程搞定的,还请大佬指点一下。
已经搞好了,感谢
终于可以啦,感谢大佬耐心讲解 👍
配置文件中你写的是 192.168.0.4 而不是 192.168.0.104
这是截图,您看一下。
![image.png]()
截图一下你当前的
/data/mingdao/script/docker-compose.yaml文件,我看下感谢,这次找到文件改好了,重启之后用 192.168.0.104:18880 可以在宿主机上访问了,但还是不显示图片和聊天窗口。您看一下图片。上面是宿主机器,下面是虚拟机打开的浏览器可以访问。我换浏览器试了也不行。
![image.png]()
改错了吧,默认是这个路径
/data/mingdao/script/docker-compose.yaml重启了几遍还是不管用啊,我还搜到您之前写的一篇文档:明道私有部署配置多地址访问说明
然后将 https://mdy.domain.com:443 地址的解析与请求转发到服务器的 18880 端口即可
我这边设置改成
然后在宿主机用 192.168.0.4:18880 访问为啥不行。一定要把 ENV_EXT_MINGDAO_PORT 设定成 443,然后在虚拟机上设置端口转发把 443 转发到 18880 上才行么,我防火墙都关了。之前为啥用 192.168.0.4:8880 可以访问
已经重启好多遍了,还是不行。还有我找的这个配置文件路径没错吧。
对了,修改
docker-compose.yaml文件后,重启明道云服务生效。常用命令参考:常用命令 | 明道云私有部署 (mingdao.com)如果固定通过一个地址去访问,则把
/data/mingdao/script/docker-compose.yaml文件中的ENV_ADDRESS_MAIN变量值修改为你实际的访问地址如果要配置多地址访问可参考:多访问地址配置 | 明道云私有部署 (mingdao.com)
把安装访问地址改成 192.168.0.4,或者增加第二访问地址 192.168.0.4,这两项操作私有部署说明里都有