在TeamSite(OpenText)上将请求从HTTP重定向到HTTPS无效

时间:2019-03-01 05:24:40

标签: http https opentext teamsite

在aTeamSite(OpenText)应用程序上将HTTP URL重定向到HTTPS URL时遇到问题。 TeamSite在Apachea Web和JBOSS应用服务器上运行。由于某些限制,我们无法在此TeamSite服务器上安装SSL证书。因此,我们在不同的系统上配置了一个额外的Apache Web服务器实例,并在那里安装了SSL证书。我们将此启用SSL的服务器称为前端服务器。以下是前端服务器和TeamSite服务器上 mode_proxy mode_rewrite 的配置:

1)在前端(启用SSL)Apache服务器[/export/appl/website/apache/https-teamsite-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网址?

0 个答案:

没有答案