代码之家  ›  专栏  ›  技术社区  ›  user3310115

gcp负载均衡器和springboot应用程序之间的Ssl连接

  •  0
  • user3310115  · 技术社区  · 3 年前

    目前,我的web应用程序正在运行 compute engine 通过a spring boot 应用程序。我的网站是 ssl 受保护,它连接到我的 gcp load balancer 然而 load balancer 和我的 spring boot application http 我该如何制作这个 https 也?我需要提供哪些细节。我的应用程序部署在gcp计算虚拟机上。

    1 回复  |  直到 3 年前
        1
  •  0
  •   Amit    3 年前

    以下是我遵循的步骤:-

    • 生成自签名证书(PKCS12格式),假设您处于开发和测试阶段,否则在PROD中,您将需要CA签名或类似的证书
    • 使用P12证书生成密钥并将其存储在密钥存储中

    通过设置以下属性启用启动应用程序

    server.ssl.enabled=true
    # The path to the keystore containing the certificate
    server.ssl.key-store=classpath:keystore/yourCertificate.p12
    # The password used to generate the certificate
    server.ssl.key-store-password=password
    # The alias mapped to the certificate
    server.ssl.key-alias=yourAlias
    # The format used for the keystore. 
    server.ssl.key-store-type=PKCS12
    

    这些步骤将帮助您启用Boot应用程序的HTTPS。