Перенаправление запроса с HTTP на HTTPS на TeamSite (OpenText) не работает - PullRequest
0 голосов
/ 01 марта 2019

Я столкнулся с проблемой при перенаправлении URL-адреса HTTP на URL-адрес HTTPS в приложении aTeamSite (OpenText).TeamSite работает на сервере приложений Apachea Web и JBOSS.Из-за некоторых ограничений мы не можем установить SSL-сертификат для этого сервера TeamSite.Поэтому мы настроили дополнительный экземпляр веб-сервера Apache в другой системе и установили там сертификат SSL.Мы называем этот сервер с поддержкой SSL как интерфейсный сервер.Ниже приведены конфигурации для mode_proxy & mode_rewrite на внешнем сервере и сервере TeamSite:

1) На внешнем (с поддержкой SSL) сервере Apache [/ export /appl / website / apache / https-teamite-ssl / 2.4 / config / custom.conf]: -

ProxyPreserveHost On
ProxyPass / http://hostname/
ProxyPassReverse / http://hostname/

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=302,L,QSA]

2) В приложении TeamSite [/ export / apps / hp / Interwoven / TeamSite / iw-webd / conf / rewrite.conf.template]:

RewriteCond %{HTTP_HOST} ^hostname\.mysite\.com [OR]
    RewriteCond %{HTTP_HOST} ^hostname [NC]
    RewriteRule ^(.*)$ https://dev.mysite.com$1 [L,R=301]

Перенаправляет первый запрос с HTTP на HTTPS, но после этого каждый последующий переход на другие страницы / ссылки идет на HTTP;и, следовательно, это не работает.Как сделать каждый клик для перенаправления на HTTPS url?

...