Настройте экран входа Zenoss для SSL URL
Я пытаюсь настроить Zenoss 4.2.X для использования URL-адреса с поддержкой SSL в форме входа.
У меня nginx в качестве обратного прокси-сервера SSL, отправляющего запросы на прослушивание Zenoss через порт 8080. Это работает.
Однако форма входа в систему использует " http://10.1.2.3:8080/zport/acl_users/cookieAuthHelper/login " в качестве действия POST. Это не стартер!
Мне нужно настроить Zenoss для использования другого URL в поле действия POST формы входа в систему. Я искал в Интернете и документах Zenoss безрезультатно. Самые близкие ответы, которые я нашел, не показывают эту проблему.
Я пробовал следующее:
Задавать
<cgi-environment>
в ZENHOME/etc/zope.conf:<cgi-environment> HTTPS ON HTTPS_PORT 443 </cgi-environment>
Но это вызывает перенаправление 302 на
https://10.1.2.3/....
что не правильно. SSL только на прокси nginx.- Я пробовал настройку
server_name
к fqdn в nginx, но URL в форме входа по-прежнемуhttp://10.1.2.3/...
значение
По сути, я просто ищу способ, которым обратный прокси-сервер SSL бэкэнда остался нетронутым, но пользовательский интерфейс только переписывает, чтобы изменить "URL-адрес приложения" на https:// версию.
Во многих приложениях LAMP есть директива конфигурации для установки URL приложения. (например, Moodle, Drupal, Worpress). У Zope есть что-то подобное?
1 ответ
Все, что вам нужно настроить - это ваш случай nginx в качестве обратного прокси для zope: http://wiki.zenoss.org/Newsletter:5/Encrypt_All_the_Bits