本文最后更新于 242 天前,其中的信息可能已经有所发展或是发生改变。
刚才在安装cloudreve,作为字幕组录播文件的访问页面使用。但在配置完NGINX的反向代理后发现无法从域名访问,以下为解决思路及办法。
注意:请确保你已经在防火墙开放了Cloudreve所需要的5212端口!
以下是Cloudreve官方提供的用于NGINX的反向代理规则
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_pass http://127.0.0.1:5212;
# 如果您要使用本地存储策略,请将下一行注释符删除,并更改大小为理论最大文件尺寸
# client_max_body_size 20000m;
}
在此之前已发现通过 [ip]:5212 的方式可以正常打开页面,判断是反代规则出现问题
可以看到原配置文件中已存在一些lication规则,则考虑刚才添加的用于反代的location规则与本来存在的location规则出现冲突导致无法正常反向代理
结合以下搜索结果
完美解决Cloudreve安装完成后域名访问首页空白 – VPS测评推荐网站 – 朱纯树博客 (zhuchunshu.com)
确认应该是原有的NGINX的反代规则与刚添加的规则出现冲突
删除部分原有location规则
可以正常打开了!
出现问题及时通过搜索引擎查询,并大胆猜想、细心检查,能够有效解决问题
封面来自#リコリス・リコイル
lycoris之爱,宜乎众矣。