Прокси-сервер Apache 2.4 получает Аутентификацию клиента, но не передает ее коту

Ahh да, я вчера выяснил проблему, забыл отправлять ответ. Я решил переустановить hMailServer, только видеть, решило ли это проблему (Вы никогда не знаете, а?) и это бросило ошибку, которая была намного более описательной, чем это отслеживание стека - серверная версия была неправильной.

Я помнил во время миграции к новому серверу, я также обновил hMailServer к более новой версии, от 5.3.2 до 5.3.3. С ним я должен был переместить дб также от MySQL до MSSQL. Все пошло довольно хорошо, но я не забыл изменять значение в hm_dbversion таблице от 5 320 до 5 330, предположив, что она должна отразить hMailServer версию. Достаточно странно это хорошо работало, пока SQL Server не был перезапущен, в которой точке этому не удалось соединиться. Возврат его к 5 320 решил проблему.

1
задан 4 February 2014 в 00:41
1 ответ

You don't have any mechanism in place to pass the information about the authenticated client to the Tomcat server.

AJP is the protocol that's used on port 8009 by default, not HTTP - and it has mechanisms built in for passing client certificate data (as long as SSLOptions +ExportCertData is in place in Apache). Are you sure you're not intending to use that?

If not, you'll need to implement something to handle this, in Apache as well as in your Tomcat application. Probably an HTTP header with information about the client certificate.

0
ответ дан 4 December 2019 в 09:36

Теги

Похожие вопросы