文档首页> 云容器引擎 CCE> 常见问题> 网络管理> 网络异常> 使用IE浏览器访问nginx-ingress出现重定向308无法访问
更新时间:2023-09-15 GMT+08:00
分享

使用IE浏览器访问nginx-ingress出现重定向308无法访问

问题现象

NGINX Ingress控制器从较老的版本升级后,使用IE浏览器无法访问已有的服务,状态码显示为308。

问题根因

NGINX Ingress控制器在升级后默认的永久重定向状态码从301变成了308,而部分老版本的IE浏览器不支持308重定向,因此出现无法访问的问题。

NGINX Ingress控制器社区issue:https://github.com/kubernetes/ingress-nginx/issues/1825

解决方法

您在创建Ingress时,可以通过“nginx.ingress.kubernetes.io/permanent-redirect-code”注解指定永久重定向的状态码为301。

示例如下:

apiVersion: networking.k8s.io/v1
kind: Ingress 
metadata: 
  name: ingress-test
  namespace: default
  annotations:
    nginx.ingress.kubernetes.io/permanent-redirect-code: '301'
...
分享:

网络异常 所有常见问题

more