咚咚老师,关于NGINX代理服务器的问题,想了解一下

来源:12-7 HTTP工作的结构

Barrel

2022-08-17

  • 首先 HTTP 报文通过四层模型传到 Nginx
  • 假设我有一个 应用进程 和 Nginx 代理服务器
  • Nginx 收到 HTTP 报文并转发给应用进程时,是不是还要走一遍四层模型?(数据链路层 -> 网络层 -> 传输层 -> 应用层)
写回答

1回答

咚咚呛

2022-08-20

取决于Nginx代理的方式。

如果是端口转发,即数据通过Nginx再转发到内网的服务,比如Web服务:127.0.0.1:8080,那么也是经过完整的协议栈的,如果是Unix套接字转发,那不会经过协议栈,也可以有uwsgi等网关的协议方式,这些都不走四层协议栈,所以这个取决于Nginx的代理配置协议。

0
0

(新版)计算机基础,计算机组成原理+操作系统+网络

编程之前先学这门课,系统补足计算机基础知识,夯实编程地基

7757 学习 · 1581 问题

查看课程