必须在index.php中为Phorge(Phabricator)硬编码$_SERVER['HTTPS'] = true

问题描述 投票:0回答:1

我按照指南在我的 Phorge 机器上使用 nginx 启用 SSL,由于某种原因,CSS 和 JS 等所有资源仍然转到 http。在 nginx 配置中添加 return 301 时,由于重定向错误,站点未加载。相反,我可以硬编码

$_SERVER['HTTPS'] = true

在index.php中,这使得所有资源都通过https加载。

这是设计使然还是?这里正确的配置是什么?

phabricator phorge
1个回答
0
投票

如果您的 Phabricator 强制使用 HTTPs,可能是因为 Phabricator 在 2012 年引入了 HTTPs 重定向器。

https://we.phorge.it/rPee05fe81a4515621546fbd4f034b6b496f63fae1

可以通过以下方式禁用:

./bin/config set security.require-https false

如果仍然不起作用,您可以在此处记录的“序言”脚本中添加自定义技巧,该文档也

$_SERVER['HTTPS'] = true
。这里:

https://we.phorge.it/book/phorge/article/configuring_preamble/

如果您仍有问题,请发表评论并分享更多信息。谢谢:)

© www.soinside.com 2019 - 2024. All rights reserved.