2

我在带有 apache 服务器的 Ubuntu 12.04 上安装了 Owncloud。我使用 ssl 进行身份验证,但是在共享链接和数据时,用户接受自签名证书很麻烦。有没有办法禁用自动重定向到 https?我在 .htaccess 文件中没有看到任何相关命令。谢谢

4

2 回答 2

0

SSL 由 Web 服务器中的 OwnCloud 安装例程作为重写规则强制执行。取消选中 OC FrontEnd 中的复选框将无济于事。这可以看作是bug。

要更改这一点,您必须编辑您的 Web 服务器配置。例如,如果您选择nginx作为 Web 服务器,请取消注释 nginx 配置文件中的 https 重写规则。

在编辑器中打开您的配置文件:

sudo emacs /etc/nginx/sites-enabled/default

对于Apache,它应该位于 /etc/httpd/conf.d/ssl.conf 中的某个位置

注释掉或更改包含的行(这是用于 nginx):

  • 包含重定向的服务器块
  • 将听 443 ssl 更改为听 80
  • ssl_certificate 和 ssl_certificate_key
  • fastcgi_params HTTPS 开启

重新读取 nginx 配置文件:

sudo kill -HUP `cat /var/run/nginx.pid`

对于其他服务器,请参阅:

http://doc.owncloud.org/server/5.0/admin_manual/installation/installation_others.html

于 2013-08-19T23:16:07.983 回答
-1

以管理用户身份登录(“强制 SSL”)时,“管理员”部分中应该有一个设置。

于 2013-04-05T08:02:03.910 回答