IIS8下,原有WCF服务是http的,这两天突然要转出https,没搞过啊,网上到处搜资料,修改web.config,改来改去,不懂原理,还是没成功,突然想到apache代理的方法,是不是https也能代理http站点,试了下,wamp全绿了,成功了!!
网络配置高手别笑哈,不知道http能代理https站点不?
附:
# iis代理
<VirtualHost *:80>
ServerName xx.yy.com
ServerAlias xx.yy.com
ErrorLog logs/iis.log
CustomLog logs/iis.access.log common
ProxyPass / http://xxx.yy.com:8080/
ProxyPassReverse / http://xxx.yy.com:8080/
</VirtualHost>
<VirtualHost *:443>
ServerName pp.yy.com
ServerAlias pp.yy.com
ErrorLog logs/iis.log
CustomLog logs/iis.access.log common
ProxyPass / http://zz.yy.com:8081/
ProxyPassReverse / http://zz.yy.com:8081/
SSLEngine on
SSLProxyEngine on
SSLCertificateFile "D:/wamp64/bin/apache/apache2.4.33/conf/ncyymt-ssl/xx_com.crt"
SSLCertificateKeyFile "D:/wamp64/bin/apache/apache2.4.33/conf/ncyymt-ssl/star.yy.com.key"
SSLCertificateChainFile "D:/wamp64/bin/apache/apache2.4.33/conf/ncyymt-ssl/CABundle.crt"
</VirtualHost>