我们正在尝试将Apache Traffic Server设置为我们的Web服务器的反向代理。 这里是基本的:
从源代码(6.1.0)构build并安装到/ opt的Apache Traffic Server运行在CentOS 7(7.1.1503)服务器上。
Apache Traffic Server设置为将端口80和443通信(通过remap.config)redirect到我们的Web服务器,即在Windows Server 2012上运行的IIS
在我的本地机器上,正确修改了我的主机文件(我们没有在生产中运行反向代理),我可以正常访问我们的网站,并按照预期通过反向代理将其redirect到Web服务器。
当我尝试访问我们网站的HTTPS版本时,我在Firefox中获得了“安全连接失败”。 与错误代码“ssl_error_rx_record_too_long”。 在Chrome中,我得到“ERR_SSL_PROTOCOL_ERROR”。
我已经将records.config和remap.config的匿名版本上传到Pastebin(请参阅此处和此处 ),并且我们的ssl_multicert.configconfiguration如下:
ip_dest=* ssl_cert_name=star_foo_com.pem
我并不是很了解networking方面的东西,但是我认为这一点很重要。 我确信我只是在configuration过程中错过了一些简单的东西。