我需要将一个 SSL 站点重定向到另一个 SSL 站点。
例如,我控制https://sitea.michael.com但我希望将那里的流量转发到https://siteb.notinmycontrol.com
我不控制 notinmycontrol.com 上的 DNS,无论如何他们无法在他们的服务器上安装 michael.com 证书。
如果我正在运行 Apache 服务器,则可以通过 mod_proxy 和 mod_ssl
<VirtualHost *:80>
ServerName sitea.michael.com
ServerAdmin webmaster@localhost
SSLProxyEngine on
ProxyPass / https://siteb.notinmycontrol.com/
ProxyPassReverse / https://siteb.notinmycontrol.com/
ErrorLog /var/log/apache2/error.log
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
</VirtualHost>
如果我正在运行 IIS 服务器,是否有等效的方法来执行此操作?
如果您在 IIS 7 或更高版本上,您应该能够使用ARR作为反向代理。
这对你有用吗?
http://www.at32.com/doc/rproxy.htm
不,不可能使用 IIS 进行反向代理,这就是 ISA Server 的用途。