写在开始

在找了好久的方法之后发现有个全局修改的好办法,那就是给traefik的配置文件加一个自定义配置,修改一下traefik的配置,让http自动301跳转到https就可以了。

配置方法

/var/lib/rancher/k3s/server/manifests/这个文件夹中创建一个名为traefik-config.yaml的配置文件,里面写入

apiVersion: helm.cattle.io/v1
kind: HelmChartConfig
metadata:
  name: traefik
  namespace: kube-system
spec:
  valuesContent: |-
    ports:
      web:
        redirectTo: websecure
    ssl:
      enabled: true
      permanentRedirect: true
      enforced: true
    useCertManager: true

然后保存等一会就行了。

写在最后

没想到办法可以这么简单,但是好像资料不多,可能大部分人需要的是一部分跳转而部分不跳转吧。

Last modification:November 30, 2022
如果觉得我的文章对你有用,请随意赞赏