linux

nginx支持哪些编程语言

小樊
38
2025-11-21 06:22:48
栏目: 编程语言

nginx的语言支持全景

核心定位

扩展方式与可用语言

常见后端语言与部署方式

语言 常见部署方式 说明
PHP php-fpm + fastcgi_pass 最主流方式,nginx 反向代理到 php-fpm 处理 .php
Python uWSGI/Gunicorn + proxy_pass/uwsgi_pass WSGI 应用的标准部署路径
Node.js 直接暴露端口 + proxy_pass 作为应用服务器,nginx 负责反向代理/负载均衡
Java Tomcat/Jetty 等 + proxy_pass 通过 upstream 转发到 servlet 容器
Go 直接暴露端口 + proxy_pass 编译为二进制,nginx 负责反向代理/负载均衡
Ruby Puma/Unicorn + proxy_pass Rack 应用的常见部署方式
Perl 两种:1) njs 脚本;2) ngx_http_perl_module 前者轻量,后者功能更强但需模块支持
JavaScript 两种:1) njs 脚本;2) OpenResty 的 Lua njs 适合内嵌逻辑,OpenResty 适合复杂网关场景

选型建议

0
看了该问题的人还看了