系统图标,图片都不显示了,
系统安装默认用 ip 加 8080 访问,尝试修改用域名访问,现在用域名加 8080 可以访问,直接用域名还是没法访问。但是现在是用 ip 和域名访问系统图标,图片都不显示了。麻烦问下需要怎么解决。多谢。
请
登录后发表观点
感谢,我也遇到这样的问题,系统图标不显示
非常感谢。这边可以了。能绑定独立域名了。
总结下:
- 如果用户在浏览器输入的地址(或域名解析后的地址)
===
mingdao 所在服务器的实际地址,那么,ENV_ADDRESS_MAIN 处的端口号,和 ports 这里的第一个端口号,要保持一致 - 如果用户在浏览器输入的地址
指向了代理IP(Nginx代理,或者是DNAT等技术实现)
,那么,ENV_ADDRESS_MAIN 处的端口号,和 ports 这里的第一个端口号不一定一致,主要看代理时的端口映射是如何做的
只要弄清楚访问的路由是什么,就容易理解了。
ports 这里的端口,第一个是容器发布到宿主机上的服务端口,ENV_ADDRESS_MAIN 这里是用户在浏览器上输入的地址,如果 域名解析宿主服务器上的实际 IP,那么 ports 这里就要和 ENV_ADDRESS_MAIN 这里输入的端口保持一致,比如
http://www.mj4ever.com ,ports: 80:8880
http://www.mj4ever.com :8080,ports: 8080:8880
但是如果这个中间有一些代理服务器,则 ENV_ADDRESS_MAIN 的端口 和 ports 这里就不一定要保持一致了,比如
http://www.mj4ever.com:8080 → http://代理 IP:8080 → http://宿主服务器 IP:8880,此时 ports : 8880:8880