带有外部静态内容服务器的 SSL
我有一个 .Net Web 应用程序,为了解决性能问题,它从位于不同位置和不同托管公司的外部服务器获取所有静态数据(CSS、图像、JS)。
我想在我的网站上启用 SSL,而不会让用户收到消息: “页面包含安全和不安全的元素”
这是否意味着我必须获得两个 SSL 证书,每台服务器一个?
如果我希望用户继续从外部服务器获取静态内容,我还有哪些其他选项?
谢谢。
I have a .Net web application that for performance issues gets all the static data (CSS, Images, JS) from an external server that is on different location and different hosting company.
I want to enable SSL on my site without the users getting a message:
"Page contains both secure and insecure elements"
Does this means I’ll have to get two SSL Certificates one for each server?
If I want the users to continue getting the static content from the external server what other options do I have?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,您也需要其他服务器的 SSL 证书
Yes you do need to have SSL Certificate to the other server too
其他选项是将所有静态资源(来自外部服务器)移至您的服务器下 - 因此所有连接都将使用一致的 HTTP/HTTPS 架构,而不是混合来自您服务器的安全 HTTPS 链接和来自外部的不安全 HTTP 链接服务器。
Other option would be moving all static resources (from external server) under your server - so all connections would use consistent HTTP/HTTPS schema rather than mixing up secure HTTPS links from your server and insecure HTTP links from external server.