0

我正在尝试配置一个 owncloud 服务器,它重写所有传入的请求并将它们发送回完全相同的域并请求 uri,但将方案从 http 更改为 https。

这是惨败。我试过:

 redirect 301 https://$hostname/$request_uri

 rewrite ^ https://$hostname/$request_uri

无论如何,在删除它只是为了确保基本的 nginx 配置可以像添加 ssl 重定向/重写之前一样工作,它不会停止将方案更改为 https。

nginx 配置中的某处是否有一个缓存列表来保存重定向/重写协议?我完全清除了浏览器缓存,它不会停止。

4

1 回答 1

0

啊哈!

在 config/config.php 中有一行

'forcessl' => true,

当它在 443 端口收到请求时,愚蠢的线路被打开了。

关闭并且标准 http owncloud 可以正常工作,并且 apache/nginx 都不会重定向到 ssl。

呸。

于 2013-08-27T19:30:38.927 回答