首页 > 解决方案 > 我应该如何配置 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 服务器配置文件进行必要的更改。以类似的方式,是否有在保险库配置中添加标头的任何规定。谢谢你

标签: dockerresthttp-headerslistenerhashicorp-vault

解决方案


推荐阅读