小编Mat*_* K.的帖子

certbot 更新/certonly 破折号错误:“ascii”编解码器无法解码字节

我在 let-encrypt certbot 上遇到一个奇怪的错误,这似乎与我的第二个域名中存在破折号有关(在真实的一个位置 8 对应于所述破折号的位置)。

无论我是尝试续订还是创建新证书,都会发生错误。原始(功能)证书是使用 certbot no pb ...

./certbot-auto certonly --nginx -d domain1 -d domain2
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator nginx, Installer nginx
Cert is due for renewal, auto-renewing...
Renewing an existing certificate
Performing the following challenges:
tls-sni-01 challenge for domain1
tls-sni-01 challenge for domain-2
Cleaning up challenges
An unexpected error occurred:
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 8: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)

我可以从这里做什么?

ssl ascii character-encoding lets-encrypt certbot

7
推荐指数
1
解决办法
1850
查看次数

k8s 入口多个 tls 主机

我正在尝试在 gke 上配置入口,以便在两个不同的主机上提供两个不同的 ssl 证书。

我的 SSL 证书作为机密存储,我的 k8s 版本是 1.10.9-gke.0(我目前正在尝试升级到 1.11,看看是否会发生任何变化)。

这是我的入口配置:

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  annotations:
    ingress.kubernetes.io/backends: '{"k8s-be-30086--b1574396a1d7162f":"HEALTHY","k8s-be-31114--b1574396a1d7162f":"HEALTHY"}'
    ingress.kubernetes.io/forwarding-rule: k8s-fw-default-si-preproduction-ingress--b1574396a1d7162f
    ingress.kubernetes.io/https-forwarding-rule: k8s-fws-default-si-preproduction-ingress--b1574396a1d7162f
    ingress.kubernetes.io/https-target-proxy: k8s-tps-default-si-preproduction-ingress--b1574396a1d7162f
    ingress.kubernetes.io/ssl-cert: k8s-ssl-default-si-preproduction-ingress--b1574396a1d7162f
    ingress.kubernetes.io/static-ip: k8s-fw-default-si-preproduction-ingress--b1574396a1d7162f
    ingress.kubernetes.io/target-proxy: k8s-tp-default-si-preproduction-ingress--b1574396a1d7162f
    ingress.kubernetes.io/url-map: k8s-um-default-si-preproduction-ingress--b1574396a1d7162f
  creationTimestamp: 2018-10-26T09:45:46Z
  generation: 9
  name: si-preproduction-ingress
  namespace: default
  resourceVersion: "1846219"
  selfLink: /apis/extensions/v1beta1/namespaces/default/ingresses/si-preproduction-ingress
  uid: e9bba9ad-d903-11e8-872e-42010a840feb
spec:
  tls:
  - hosts:
    - domain_1
    secretName: cert_1
  - hosts:
    - domain_2
    secretName: cert_2
  rules:
  - host: domain_1
    http:
      paths:
      - backend:
          serviceName: si-preproduction-service
          servicePort: 80
        path: /*
  - host: domain_2 …
Run Code Online (Sandbox Code Playgroud)

ssl kubernetes google-kubernetes-engine kubernetes-ingress

6
推荐指数
1
解决办法
1万
查看次数