aspnetcore 在docker中运行端口映射问题

  • 容器
    aspnetcore 在docker中运行端口映射问题

  • 下面这日志是我在docker内查询的系统文本日志。
    aspnetcore 在docker中运行端口映射问题

    按照分析是监听的 http://0.0.0.0:80 https://0.0.0.0:443,在日志中怎么会收到 :44383的请求日志呢?
    aspnetcore 在docker中运行端口映射问题

  • 在浏览器运行

    我在浏览器运行访问 https://192.168.3.220/api/file-management/files/16d5f71df24b4eb290bd31fadf09a7d3 , 结果给我重定向了!!!
    aspnetcore 在docker中运行端口映射问题

回答

44383 端口接收到你的请求,然后吧request的数据转发到80端口, request里面数据{host:ip, port:44383 }. 所以你看到的是44383(其实这里就是从request.header里面取出来的信息).

你如果自己加日志打印 httpcontext.connection.localaddress 大概是这样子哈, 你就能看到真正的本地实际端口是什么的.

然后你的这个重定向问题, 说得清楚一点, 访问什么, 代码逻辑是什么, 307是谁重定向的,

以上是 aspnetcore 在docker中运行端口映射问题 的全部内容, 来源链接: utcz.com/a/111960.html

回到顶部