图像: 使用 NGINX 按文件扩展名路由请求

已出版: 2026年1月12日 UTC 08:35:53
最后更新 2026年1月10日 UTC 20:35:21

了解 NGINX 如何根据文件扩展名路由请求,并通过一个简单的图表说明用户、NGINX 以及单独的图像和视频服务器。


为了使尽可能多的人能够访问本页面,本页面由英文机译而成。遗憾的是,机器翻译技术尚不完善,因此可能会出现错误。如果您愿意,可以在此处查看原始英文版本:

Routing Requests by File Extension with NGINX

信息图展示了 NGINX 服务器如何根据文件扩展名将图像文件路由到图像服务器,将视频文件路由到视频服务器。

该图片的可用版本

与本网站文章和网页中嵌入的图片相比,以下可供下载的图片文件压缩程度更低,分辨率更高,因此质量也更高。

正常尺寸 (1,536 x 1,024)

大尺寸 (3,072 x 2,048)

尺寸非常大 (4,608 x 3,072)

超大尺寸 (6,144 x 4,096)

夸张的大尺寸 (1,048,576 x 699,051)

  • 仍在上传......;-)

图片说明

这幅插图是一张宽幅横向信息图,用于一篇题为“使用 NGINX 基于文件扩展名匹配位置”的技术博客文章。整体配色方案以深蓝色和青色为主,并运用了微妙的渐变效果,背景中隐约可见的世界地图图案,暗示着全球网络流量。在最上方,醒目的大号粗体字标题格外引人注目,“文件扩展名”和“NGINX”这两个词以绿色高亮显示,与其他标题区分开来。

画面中心是一座风格化的黑色服务器塔,代表着一台 NGINX 服务器。它正面装有闪亮的绿色指示灯和一个带有白色字母“N”的绿色圆形徽章,使其一眼就能被识别为系统的路由或控制中心。服务器的位置略高于画面的水平中点,使其如同枢纽一般,所有数据都由此流转。

服务器左侧有一个名为“Images”的蓝色文件夹。文件夹内有两个通用的文档图标,分别标记为“JPG”和“PNG”,每个图标下方都有一个小图标,表示对应的是图像文件。该文件夹位于一个名为“Image Server”的基座上,表明这些文件类型由专用的后端服务器处理。一条粗蓝箭头从中央 NGINX 服务器指向此图像文件夹,直观地说明了图像请求会路由到该方向。

右侧是一个名为“视频”的橙色文件夹。文件夹内有两个文件图标,分别标记为“MP4”和“AVI”,每个图标都带有一个简单的播放按钮。该文件夹位于一个名为“视频服务器”的基座上。一个橙色箭头从中央 NGINX 服务器指向该文件夹,与左侧的图标相呼应,进一步强调了不同文件扩展名指向不同目标位置的概念。

在中央服务器下方,靠近图像底部的位置,有一个带有模糊经纬线的小地球仪,代表互联网或全球用户。地球仪前方是一台笔记本电脑和一部智能手机,旁边标注着“用户请求”。白色和橙色的虚线路径从用户设备向上弯曲至中央 NGINX 服务器,展示了传入的请求如何先到达 NGINX,然后再被路由到其他服务器。

在画面左侧远处的背景中,高耸的服务器机架逐渐隐入黑暗,营造出数据中心的氛围。右侧延续了世界地图的图案,强化了规模感和连接性。画面构图简洁明了,无需依赖具体的配置语法即可一目了然。它以视觉化的方式传达了核心理念:用户请求到达 NGINX,NGINX 根据文件扩展名匹配将图像文件发送到图像服务器,将视频文件发送到视频服务器。

图片与此有关: 使用 NGINX 根据文件扩展名匹配位置

分享至 Bluesky在 Facebook 上分享在 LinkedIn 上分享在 Tumblr 上分享分享至 X在Pinterest上固定在 Reddit 上分享