Nginx web服务器如何知道access应用程序元数据(例如,可用路由列表)?

Nginx web服务器如何知道access应用程序元数据(例如,可用路由列表)?,nginx,webserver,Nginx,Webserver,我承认这可能是一个愚蠢的问题,但仍然-web服务器如何知道应用程序有哪些路由? 流行的web服务器Apache、Nginx、IIS支持以不同语言和不同框架编写的web应用程序,因此必须有一种标准的方法来访问应用程序的元数据,或者一些常见的约定 他们没有。通常,它们将几乎所有请求代理给应用程序。主要的例外是静态文件图像、js、css,您在服务器配置中有一些规则来区分这些文件?我正在努力理解如何将web请求发送到jar文件或DLLclient将HTTP请求发送到服务器。然后,服务器将请求代理给应用程

我承认这可能是一个愚蠢的问题,但仍然-web服务器如何知道应用程序有哪些路由?
流行的web服务器Apache、Nginx、IIS支持以不同语言和不同框架编写的web应用程序,因此必须有一种标准的方法来访问应用程序的元数据,或者一些常见的约定

他们没有。通常,它们将几乎所有请求代理给应用程序。主要的例外是静态文件图像、js、css,您在服务器配置中有一些规则来区分这些文件?我正在努力理解如何将web请求发送到jar文件或DLLclient将HTTP请求发送到服务器。然后,服务器将请求代理给应用程序-但应用程序可以是任何东西,DLL、jar、Ruby/Python脚本,等等。我的问题是-怎么可能要求所有这些类型的应用程序以统一的方式为此类url提供响应,这意味着对服务器来说,我的应用程序是用什么语言或运行时编写的并不重要?服务器会将客户端的完整请求传递给应用程序,包括url、标题、cookie、,等等。Fastcgi/http协议并不取决于我的应用程序是用什么语言或运行时编写的。