Hashicorp Vault 服务器 UI 加载空白屏幕
Hashicorp Vault Server UI loads a blank screen
我正在尝试 运行 hashicorp 保险库服务器作为 windows 服务在 windows 10 系统中。
Vault 服务器 UI 显示为空白屏幕。
请参考我的配置详情。
config.hcl
ui = true
backend "consul" {
address = "127.0.0.1:8500"
path = "vault/"
}
listener "tcp" {
address = "127.0.0.1:8200"
tls_disable = 1
tls_cert_file = "c:/vault/config/certificate.crt"
tls_key_file = "c:/vault/config/privkey.key"
}
默认情况下,保管库服务器 运行ning 在此 (http://localhost:8200/ui/) 本地 URL。当我导航到这个 8200 端口时,显示空白 ui 屏幕。
Console log of Vault UI
但是如果我们运行 vault 作为基于容器的应用程序,那么同时 hashicorp vault 服务器 UI 正在加载。
Windows 服务命令我用于 运行 保险库服务:
sc.exe create VaultAgent binPath= "C:\vault\vault.exe server -config=C:\vault\config\config.hcl" displayName= "Vault Agent" start= auto
注意:vault.exe是从vault windows amd64 version下载的这个url。
我能够收到来自保管库服务器的响应。请参考图片。
vault server backend response
注意: Consul 服务已启动 运行ning。请参考图片。
consul server up and running
如何启动 Vault 服务器 UI 和 运行ning?我错过了什么吗?
注意:以下是 Vault 服务器 UI 控制台日志
unseal:1 Refused to execute script from 'https://localhost:8200/ui/assets/vendor-dd308e6ebdb070a5a829a0c0d6e74f61.js' because its MIME type ('text/plain') is not executable, and strict MIME type checking is enabled.
unseal:1 Refused to execute script from 'https://localhost:8200/ui/assets/vault-8a8f62829e5ad33487e21f63af47c80d.js' because its MIME type ('text/plain') is not executable, and strict MIME type checking is enabled.
unseal:1 Refused to execute script from 'https://localhost:8200/ui/sw-registration-1b862bc1e33e4a8a41781d56c3469209.js' because its MIME type ('text/plain') is not executable, and strict MIME type checking is enabled.
最新版本的 Hashicorp 有一个错误,它处于开放阶段。请参考url。
GitHub issue link
所以你几乎不能回到旧版本 (1.8.8) 的 vault 并尝试 运行 它作为 windows 服务并且 UI 应该启动并且 运行宁.
注意:v 1.8.8 有它自己的功能,而不是最新版本的所有功能。
我正在尝试 运行 hashicorp 保险库服务器作为 windows 服务在 windows 10 系统中。 Vault 服务器 UI 显示为空白屏幕。 请参考我的配置详情。
config.hcl
ui = true
backend "consul" {
address = "127.0.0.1:8500"
path = "vault/"
}
listener "tcp" {
address = "127.0.0.1:8200"
tls_disable = 1
tls_cert_file = "c:/vault/config/certificate.crt"
tls_key_file = "c:/vault/config/privkey.key"
}
默认情况下,保管库服务器 运行ning 在此 (http://localhost:8200/ui/) 本地 URL。当我导航到这个 8200 端口时,显示空白 ui 屏幕。
Console log of Vault UI
但是如果我们运行 vault 作为基于容器的应用程序,那么同时 hashicorp vault 服务器 UI 正在加载。
Windows 服务命令我用于 运行 保险库服务:
sc.exe create VaultAgent binPath= "C:\vault\vault.exe server -config=C:\vault\config\config.hcl" displayName= "Vault Agent" start= auto
注意:vault.exe是从vault windows amd64 version下载的这个url。
我能够收到来自保管库服务器的响应。请参考图片。 vault server backend response
注意: Consul 服务已启动 运行ning。请参考图片。 consul server up and running
如何启动 Vault 服务器 UI 和 运行ning?我错过了什么吗?
注意:以下是 Vault 服务器 UI 控制台日志
unseal:1 Refused to execute script from 'https://localhost:8200/ui/assets/vendor-dd308e6ebdb070a5a829a0c0d6e74f61.js' because its MIME type ('text/plain') is not executable, and strict MIME type checking is enabled.
unseal:1 Refused to execute script from 'https://localhost:8200/ui/assets/vault-8a8f62829e5ad33487e21f63af47c80d.js' because its MIME type ('text/plain') is not executable, and strict MIME type checking is enabled.
unseal:1 Refused to execute script from 'https://localhost:8200/ui/sw-registration-1b862bc1e33e4a8a41781d56c3469209.js' because its MIME type ('text/plain') is not executable, and strict MIME type checking is enabled.
最新版本的 Hashicorp 有一个错误,它处于开放阶段。请参考url。 GitHub issue link
所以你几乎不能回到旧版本 (1.8.8) 的 vault 并尝试 运行 它作为 windows 服务并且 UI 应该启动并且 运行宁.
注意:v 1.8.8 有它自己的功能,而不是最新版本的所有功能。