【问题标题】:How to disable Owncloud https redirect?如何禁用 Owncloud https 重定向?
【发布时间】:2013-02-26 00:59:25
【问题描述】:

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

【问题讨论】:

    标签: apache ssl https owncloud


    【解决方案1】:

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

    【讨论】:

    • 有人可能会这么认为,但是在共享文件并将链接手动更改为 http 时,它会将其重定向到 https。
    【解决方案2】:

    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):

    • 包含重定向的服务器块
    • 将listen 443 ssl改为listen 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

    【讨论】:

      猜你喜欢
      • 2021-09-18
      • 2016-01-26
      • 2018-10-13
      • 2020-09-30
      • 2020-08-12
      • 1970-01-01
      • 1970-01-01
      • 2015-07-16
      • 1970-01-01
      相关资源
      最近更新 更多