Nginx connect()在连接到上游时失败(111:连接被拒绝)

时间:2020-05-19 07:59:46

标签: docker nginx

我尝试启动Nginx服务以解决,无法修改Windows上的k8s NodePort默认范围问题。

通过docker:docker run -v C:/opt/nginx:/etc/nginx/conf.d -p 80:80 -d nginx启动Nginx,我的conf在C:/opt/nginx下,这里是conf:

server {
  listen 80;
  server_name my.test.net;

  location / {
    proxy_pass http://my.test.net:30081;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  }
}

但是出现错误消息:

[error] 6#6: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 172.17.0.1, server: my.test.net, request: "GET /hello HTTP/1.1", upstream: "http://127.0.0.1:30081/hello", host: "my.test.net"

奇怪的是,如果server_name为kubernetes.docker.internal可以得到200。

0 个答案:

没有答案