k8s部署nginx访问不到gateway,

Blade 未结 0 395
957764092
957764092 剑者 2021-09-10 22:57

一、该问题的重现步骤是什么?

1. 成功部署 nacos 跟网关微服务等image.png

2. 测试网关访问,说明网关可以访问到

image.png

3.部署saber,

image.png

部署成功,

4.nginx配置文件


#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;
    server_names_hash_bucket_size 512;

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;


    #gzip  on;

    server {
        listen       32102;
        server_name 121.*.*.*;


root /usr/share/nginx/html;

	location / {
	}

	location ^~/api {
		proxy_set_header X-Real-IP $remote_addr;
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
		proxy_buffering off;
		rewrite ^/api/(.*)$ /$1 break;
		proxypass http://121.*.*.*:8089/;
	}
	
    }

}

5,结果访问不到后端接口,nginx报404

image.png


saber打包配置

image.png



二、你期待的结果是什么?实际看到的又是什么?

怎么实现http://blade-gateway:80访问或者 是http://IP:端口,才能 获取到后端接口


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

bladex2.8.0


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

回答
  • 消灭零回复
提交回复