cedar2025 / Xboard

基于V2board二次开发支持新协议新特性的高性能面板
MIT License
2.07k stars 515 forks source link

[BUG]关于首页设置,求解 #279

Open liuchao0130 opened 5 days ago

liuchao0130 commented 5 days ago

部署方式:aapanel+docker

我在反代里加这个优先Index.html文件,但是并没有用,保持没有报错,说明nginx conf可以 但是网站打后就是一片空白,什么都没有,不知道为何。 index.html 放在了public下 。

求解

location ^~ / { try_files $uri $uri/ /index.html; proxy_pass http://127.0.0.1:7001; proxy_http_version 1.1; proxy_set_header Connection ""; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Real-PORT $remote_port; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header Scheme $scheme; proxy_set_header Server-Protocol $server_protocol; proxy_set_header Server-Name $server_name; proxy_set_header Server-Addr $server_addr; proxy_set_header Server-Port $server_port; proxy_cache off; }

liuchao0130 commented 5 days ago

更新: 调整了conf ,这样调整后,域名访问到首页了,但是xboard的路径就失效了, 我发现所有的路径都是 /#/login ,类似于这样,导致浏览器无法识别# ,一律认为是 / ,所以访问任何页面都永远返回了 index.html 。 这又咋办?

location = / {
    root /www/wwwroot/XXXXXX.com/public; # 替换为 index.html 的实际路径
    index index.html;
}

location / { proxy_pass http://127.0.0.1:7001; proxy_http_version 1.1; proxy_set_header Connection ""; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Real-PORT $remote_port; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header Scheme $scheme; proxy_set_header Server-Protocol $server_protocol; proxy_set_header Server-Name $server_name; proxy_set_header Server-Addr $server_addr; proxy_set_header Server-Port $server_port; proxy_cache off; }

PROXY-END/