security - 此服务器无法证明它是 localhost;它的安全证书来自 example.com
问题描述
我有一个在非公开服务器上运行的管理 web ui,我希望我的团队成员从 Chrome 访问它而不会收到 SSL 警告。
http 端口绑定到locahost:8080
服务器上,直到现在我才使用本地端口转发(ssh -L 8080:localhost:8080 aaron@dev.example.com
)。
作为一项控制测试,我将端口绑定到公共接口,创建了一个自签名证书并在信任它之前手动将其导入 Chrome(以摆脱 CA 不受信任的消息)。使用 Chrome 访问公共界面会导致挂锁关闭 - 所以一切都是安全的。
如果我现在设置本地端口转发并替换https://example.com:8080
为ttps://localhost:8080
我从 Chrome 收到错误消息:
此服务器无法证明它是
localhost
;其安全证书来自example.com
.
我将有几个不同的服务器,我需要公开它们的管理 UI。对于每一个,我的计划是使用基于主机的 FQDN 的证书,但由于上述方法不起作用,我不确定这是否可行。
有没有办法做到这一点?
解决方案
推荐阅读
- java - 从 spring-boot 休息控制器返回 JSON 对象
- owl - 如何表示具有相同值的不同类的实例是来自另一个类的实例?
- javascript - 如何在另一个 Javascript 文件中使用一个函数?
- angular - flex 容器中的响应列
- reactjs - 如何在故事书中注入窗口变量?
- gulp - Gulp bundle --ship:构建失败,因为任务将输出写入标准错误
- php - 更改数组中的值
- ios - 使用钛应用加速器为 Apple TV 创建 iOS 应用
- java - 如何从 Java 源代码中检索所有 SQL 查询?
- html - 如何将三个选择标签保留在一行中?