我正在将域切换到新的服务器,但要保留旧服务器上的安全function

我有一个旧的遗留网站,我已经迁移到WordPress的。

部分function将保留在旧服务器上,并通过IP地址访问,但是此function需要安全的http连接,而且我们当前的证书对于正在交换的域名有效。

我已经添加了一个使用mod_write的redirect到我们的htaccess文件

Redirect /mySecurePage https://99.99.99.99/mySecurePage 

然而,当用户向域名注册证书时,会向用户显示一条警告,即现在指向不同IP的域名(不安全,并redirect到保护旧服务器上的页面/不同的IP)。

什么是最好的解决scheme?

我可以完全访问这两个服务器,但是希望避免将旧的function转移到新的服务器 – 这是一个很好的解决办法。 我可以更改证书,或做一些奇特的URL重写?

添加一个子域legacy.yourdomain.com,并让这个子域作为旧的遗留网站。

然后将“redirect”规则中的IPreplace为您创build的子域。

redirect

您可以使用前面提到的redirect选项。 你是正确的,你将需要使用完全匹配旧域的SSL证书。

通常两个单一的SSL证书比一个通配符便宜。

代理方法

您可以在新服务器上使用SSL代理,将stream量代理到旧系统。

请参阅ProxyPass指令。
http://httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxypass

另外不要忘记:SSLProxyEngine On http://httpd.apache.org/docs/2.2/mod/mod_ssl.html#sslproxyengine

除非你不想添加一个新域名,否则我会selectredirect版本。 这是一个简单得多的实现。

如果该网站是供内部使用的,只需购买一个便宜的SSL证书即可。