0

我已经与其中一个应用了 SSL 的 Web 服务器进行了反向连接,并且内容在目录中(http://webserver.com/directory),所以我不得不使用重写规则并且效果很好。

问题是 nginx 无法从后端网络服务器传递 SSL,我在 silverlight 应用程序上遇到错误。

有人可以告诉我该怎么做吗?配置是非常基本的,因为只额外添加了重写。

期待建议,想法,答案。

此致。

编辑:pastebin.com/SnyHaUL4

4

1 回答 1

1

据我所知,您可以说“这不是错误,而是功能”,这是 SSL 的功能之一,它可以防止中间人攻击,如果您想使用 SSL,那么 nginx 它本身应该有一个 SSL密钥并允许 https 连接,否则用户将看到众所周知的关于不可信 SSL 的黄色警告页面,

如果您为 nginx 实现 SSL,那么连接将是这样的

client -> nginx ssl -> nginx -> server ssl -> server

连接在到服务器的途中会被加密和解密两次,客户端不会看到服务器 SSL,只会看到 nginx SSL。

如果您没有或不想在您的 nginx 上使用 SSL,那么您需要使与它的连接不安全,那么警告将不会出现,并且一切都会正常工作。

于 2013-09-16T13:08:06.810 回答