Я установил Owncloud на Ubuntu 12.04 с сервером Apache. Я использую ssl для аутентификации, но при обмене ссылками и данными пользователю неудобно принимать самозаверяющий сертификат. Есть ли способ отключить автоматическое перенаправление на https? Я не видел никаких связанных команд в файле .htaccess. Спасибо
Как отключить редирект https на Owncloud?
Ответы (2)
SSL применяется процедурой установки OwnCloud на вашем веб-сервере в качестве правила перезаписи. Снятие галочки в OC FrontEnd не поможет. Это можно расценивать как баг.
Чтобы изменить это, вам придется отредактировать конфигурацию вашего веб-сервера. Например, если вы выбрали nginx в качестве веб-сервера, раскомментируйте правило перезаписи https в файле конфигурации nginx.
Откройте файл конфигурации в редакторе:
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
Именно для этого в разделе «Администратор» должна быть настройка при входе в систему с правами администратора («Принудительно SSL»).