Принудительно использовать HTTPS на открытом воздухе

Я пытался включить вход по HTTPS на alfresco, но мне кажется, что заставить его работать сложно. Я могу получить доступ к своему веб-сайту через HTTPS и получить страницу входа, но когда я вхожу в систему с правильными учетными данными, я получаю следующую ошибку:

Что-то не так с этой страницей... Возможно, мы столкнулись с ошибкой или что-то могло быть удалено или удалено, поэтому проверьте правильность URL-адреса.

В качестве альтернативы у вас может не быть разрешения на просмотр страницы (она может быть на частном сайте) или это может быть внутренняя ошибка. Попробуйте связаться с вашей ИТ-командой.

Если вы пытаетесь попасть на свою домашнюю страницу, а она больше недоступна, измените ее, щелкнув свое имя на панели инструментов.

Я должен войти в систему по HTTP, а затем обновить свою страницу HTTPS, чтобы подключиться по HTTPS. Я уже видел, что говорит официальный документ, и протестировал его, но это не сработало.

Кто-нибудь знает, как решить проблему?

Спасибо


person Marc    schedule 05.06.2018    source источник
comment
Следовали ли вы официальным документам по настройке SSL?   -  person Gagravarr    schedule 05.06.2018
comment
Конечно, это было первое, что я сделал. Я получаю страницу входа в HTTPS, но не могу войти.   -  person Marc    schedule 06.06.2018
comment
И /alfresco/, и /share/ работают на https?   -  person Gagravarr    schedule 06.06.2018
comment
Если вам интересно, настроены ли alfresco.protocol и share.protocol на HTTPS, то да. Если это не то, о чем вы спрашиваете, не могли бы вы уточнить свой вопрос? :)   -  person Marc    schedule 07.06.2018
comment
Если вы перейдете на /alfresco/ вместо /share/, это будет работать через https? Можете ли вы войти в консоль администратора через https? И вы обновили конфигурацию своего общего ресурса, чтобы сообщить ему о https?   -  person Gagravarr    schedule 07.06.2018
comment
Да, он работает через HTTPS. Файл конфигурации alfresco-global.proprties был обновлен с правильными значениями для alfresco и аргументов общего доступа (протокол, порт...). Но я все еще не могу получить доступ к веб-сайту в HTTPS, имея общий доступ в URL-адресе. Что я должен делать ? Спасибо :)   -  person Marc    schedule 07.06.2018
comment
С компьютера, на котором работает Share, можете ли вы использовать curl для вызова URL-адреса /alfresco/s/index и просмотра результата? Если Alfresco и Share находятся в одном окне, используйте что-то вроде curl -uadmin:admin localhost/alfresco/s/index   -  person Jeff Potts    schedule 09.06.2018
comment
Нет... Я получаю сообщение об ошибке Невозможно переслать этот запрос...   -  person Marc    schedule 21.06.2018


Ответы (1)


alfresco.log/catalina.out должен рассказать вам больше. Где/как вы настроили https? У вас есть обратный прокси-сервер, такой как nginx или apache, перед котом на открытом воздухе? Если в журнале указано что-то вроде «Проблема с фильтром токенов CSRF», вам необходимо установить общий доступ.хост/порт/протокол в alfresco-global.properties, как видно из браузера.

person Heiko Robert    schedule 05.02.2020