我有一个旧的遗留网站,我已经迁移到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证书即可。