kalcaddle / kodbox

kodbox is a file manager for web. It is a newly designed product based on kodexplorer. It is also a web code editor, which allows you to develop websites directly within the web browser.You can run kodbox either online or locally,on Linux, Windows or Mac based platforms
https://kodcloud.com
2.18k stars 373 forks source link

升级到最新1.51版本之后通过域名访问无响应 #285

Closed larriti closed 2 months ago

larriti commented 2 months ago

1.50版本通过局域网和域名访问都是OK的,升级到最新版本之后无法访问,可以局域网访问 1.先是通过Nginx静态代理,可以通过8081端口访问 2.然后通过openresty反代到8081,这个没法访问了,通过chrome浏览器查看为第一次域名是https://kod.dreamflytech.com返回200,第二次就是https://kod.dreamflytech.com:8081,这个肯定就是访问不了了,这个需要怎么解决 image image

kalcaddle commented 2 months ago

参考 https://github.com/kalcaddle/kodbox/issues/284

larriti commented 2 months ago

照着改了还是一样,我想问下为啥之前的版本可以现在不行了,就是升级了一下,其它配置都没动的

larriti commented 2 months ago

可以了,文件中忘了加<?php ,现在是必须要在文件中加这个了吗,之前的不用加这个文件也是可以的,这个还会有个新问题,我局域网8081端口没办法访问了,只能域名访问了,老版本是都可以访问的

kalcaddle commented 2 months ago

多次反向代理需要 header 带入对应域名及端口,1.51版本兼容了部分服务器配置反向代理 https 带自定义端口的情况,但和你这种类似情况导致互斥。看来没法通过代码来兼容所有情况了,后面版本考虑别的方式再看下吧。

kalcaddle commented 2 months ago

目前还原到之前的获取方式了,并新增了前端传入来兼容适配(访问时对比后端获取的和当前url,不一致时以前端为准. 首次访问白屏,再刷新一下即可) 升级到最新版 1.51.08

larriti commented 2 months ago

好的,感谢