将请求代理到前端服务时,什么协议使用 nginx?
What protocol uses nginx when proxying requests to frontend service?
假设,我们在 localhost:4000 上的服务器上有 Angular 个应用程序(或另一个前端框架)运行。
我们有 nginx 代理用户请求到这个应用程序。
nginx 使用哪种协议传输数据?网址?还是TCP?或其他 ?
在 PHP 应用程序(后端)的情况下,我知道通信通过以下方式发生:
nginx - fastcgi - php-fpm
但是其他语言呢?
谢谢!
查看 OSI model。 TCP是传输层,http是应用层。所以 http + tcp 是默认的。有时您会看到 unix 套接字,如果应用程序驻留在同一台硬件机器上,它比 TCP 快得多。
假设,我们在 localhost:4000 上的服务器上有 Angular 个应用程序(或另一个前端框架)运行。 我们有 nginx 代理用户请求到这个应用程序。
nginx 使用哪种协议传输数据?网址?还是TCP?或其他 ?
在 PHP 应用程序(后端)的情况下,我知道通信通过以下方式发生: nginx - fastcgi - php-fpm
但是其他语言呢?
谢谢!
查看 OSI model。 TCP是传输层,http是应用层。所以 http + tcp 是默认的。有时您会看到 unix 套接字,如果应用程序驻留在同一台硬件机器上,它比 TCP 快得多。