-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
[QUESTION] 反代的问题,页面无法打开,总是报错 404 #405
Comments
错误日志里的记录:
|
静态网站目录下面有自己的网站资源吗 例如assets目录 |
肯定没有啊,这是要反代到 1panel 上去,资源是要读取 1panel 的web资源啊 |
你的配置有问题。你是要通过域名,反向代理 1panel 的服务吗? |
嗯,是的,https://arm1.yyy.xyz 的 80/443 绑定的是一个静态站点,我现在想把 1panel 的 http://127.0.0.1:22262/ 绑定到 https://arm1.yyy.xyz/p 上,就不成功,另外一个 x-ui 也是通过相同的方式,就可以反代成功。
访问 https://arm1.yyy.xyz/p 是有这个页面的 loading ,可是就是进不去。 |
都试过了,去掉这个 / ,还有 去掉 location /p/ { 后面的那个 /, 还有把 127.0.0.1 改成 docker 的 172.17.0.1 这几种方式都试过了。。。 |
xui 面板设置里是可以定义 面板“路径”的,但是1panel 并没有定义路径这个设置,所以,你自己写的那个/p 应该是无效的,是不是这个道理? |
我是这么揣测的,具体的我也不懂 |
这种反代确实不常见,一般都是一个二级域名,网上查一查nginx的这种反代方式吧,应该和这个面板服务没有啥关系,毕竟最终起效果的还是里面的具体服务。 |
#287 @bulesky89857 这个兄弟的似乎就是这种反代成功了,我给他留言了,不知道能不能看到。。。 |
|
这个兄弟就是我。令外我这个反代是整个域名反代 location / |
你可以换成p试试 |
哈哈,这么乌龙啊,换成 /p 也试过了,没用 |
你先把我发的反代代码反代成功后再折腾别的的 |
可以参考如下设置
|
有效,进入到了登录页面,没有进一步测试。 |
嗯,对 1panel 生效了。但是应该是只针对部分有效,不是对所有的(chatgpt-web 这个就不行),应该还是和被代理的程序,路径写法有关(相对或是绝对路径)。就是不知道是否 nginx 可以设置能够适配各种情况。 |
请描述您的问题
部署完成后,静态网站可以很顺利的开启,可是比如我想把 1panel 反代到 arm1.yyy.xyz/p 上,可是总是报 404 ,具体的配置文件如下,请帮忙看看哪里出了问题,另外是否考虑把反代写道 ui 里,而不是需要直接去修改配置文件,谢谢
The text was updated successfully, but these errors were encountered: