В нашей старой установке Exchange 2003 у нас было два сервера Exchange. Ни один из них не был интерфейсным сервером, поэтому людям на server1 нужно было перейти на https://server1.example.com/Exchange и людям на server2 нужно будет перейти на https://server2.example.com/Exchange чтобы проверить их почту (у нас была более дружелюбная настройка переадресации). Нам нужен SSL для обоих экземпляров веб-почты.
Сейчас мы начинаем переход на Exchange 2007 и более чистую и удобную для пользователя установку. В настоящее время у нас настроен сервер CAS, и на данный момент все выглядит так, как будто он работает, за исключением одной маленькой детали. Когда старый пользователь пытается войти на сервер CAS, сервер CAS должен автоматически переключить его на соответствующий сервер почтовых ящиков. Это работает до определенной степени ...
Когда старый пользователь входит на сервер CAS (например, потому, что почтовый ящик пользователя находится на server1), сервер CAS перенаправляет его после успешного входа в систему. http://server1.example.com/Exchange (обратите внимание на отсутствие https). Затем они получают не очень дружественную ошибку, предлагающую им использовать соединение https.
Кажется, я нигде не могу найти документацию по этому поводу. У кого-нибудь есть идеи?
Изменить: в качестве пояснения я хотел бы, чтобы сервер CAS правильно перенаправлял на страницу https. Может ли это быть настройкой на серверах 2003 года?
Хотя это всего лишь обходной путь, и я не особо этому рад. Для всех, у кого есть эта проблема, я просто отключил требование для HTTPS-соединений на наших серверах Exchange 2003. Только порт HTTPS по-прежнему открыт для внешнего мира, поэтому единственный возможный способ использования незащищенного соединения для людей - внутренний, но я бы предпочел, чтобы это было не так.
Сервер CAS теперь доволен прокси для почтовых ящиков 2003 года.