docker - 我应该如何配置 Vault 服务器配置文件以使其响应所需的标头
问题描述
我已成功运行 Vault docker 容器。
以下是我的保管库服务器配置:
listener "tcp" {
address = "0.0.0.0:8200"
tls_disable = "false"
tls_cert_file = "/localhost.crt"
tls_key_file = "/localhost.key"
tls_min_version = "tls12"
tls_cipher_suites = <<EOF
TLS_RSA_WITH_AES_128_CBC_SHA,
TLS_RSA_WITH_AES_256_CBC_SHA,
TLS_RSA_WITH_AES_128_CBC_SHA256,
TLS_RSA_WITH_AES_128_GCM_SHA256,
TLS_RSA_WITH_AES_256_GCM_SHA384,
TLS_ECDHE_ECDSA_WITH_RC4_128_SHA,
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA,
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA,
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,
TLS_AES_128_GCM_SHA256,
TLS_AES_256_GCM_SHA384,
TLS_CHACHA20_POLY1305_SHA256
EOF
tls_prefer_server_cipher_suites = "true"
}
storage "consul" {
address = "consul:8500"
path = "vault/"
}
ui = "true"
log_level = "Debug"
我需要为服务器配置文件添加标头,例如 Content-Type、iFrame 相关标头以提高安全性。但是在保险库文档中没有我能够看到添加标题的选项。请帮我配置保管库服务器标头。以前我对 nginx.conf 做过同样的事情,其中 add_headers 用于对 nginx 服务器配置文件进行必要的更改。以类似的方式,是否有在保险库配置中添加标头的任何规定。谢谢你
解决方案
推荐阅读
- sass - 没有足够的 mixin 参数:SASS
- ios - iOS 应用程序更新未显示在搜索屏幕上,而仅显示在应用程序页面上,为什么?
- c++ - 错误 C2893 - 无法专门化函数模板 VS2019
- java - 如何从命令行覆盖配置文件属性
- javascript - Webpack 3 到 4 升级 __webpack_hmr 在页面加载时被中断
- javascript - 单击按钮时添加标签
- c - 服务器立即跳过 pin 搜索
- bamboo - Bamboo 中的“停止构建”按钮如何工作?
- c# - 使用 ASP.NET 中的实例值自定义命名 XML 标记
- python-3.x - 在 aws lambda 中完成工作之前对请求的 200 ok 响应