8 个仓库
Interfaces that allow web servers to communicate with external application processes for dynamic request handling.
Distinguishing note: Focuses specifically on the FastCGI protocol integration for request processing, distinct from general-purpose reverse proxying.
Explore 8 awesome GitHub repositories matching web development · FastCGI Gateways. Refine with filters or upvote what's useful.
Nginx is a high-performance HTTP server and reverse proxy designed to handle high-concurrency traffic through an efficient, event-driven architecture. It functions as a versatile traffic management gateway and content delivery accelerator, providing the infrastructure necessary to route client requests, balance loads across backend servers, and serve static assets with minimal resource consumption. The project distinguishes itself through a master-worker process model that separates configuration management from request processing, ensuring stable operations under heavy load. Its modular requ
Enables seamless integration with external application servers by passing request parameters and script information through the FastCGI protocol.
RoadRunner is a high-performance application server and process manager designed to serve PHP applications using a persistent worker model. It eliminates bootload overhead and initialization time by keeping application processes alive between requests, acting as a protocol-agnostic proxy that routes traffic to a pool of supervised workers. The server is built with a plugin-based modular architecture, allowing it to be extended with custom Go plugins and compiled into tailored binaries. It distinguishes itself by providing a unified execution model for a wide array of communication protocols,
Implements a FastCGI gateway allowing web servers to communicate directly with PHP worker processes.
Kitura is a server-side web framework for building HTTP services and web applications using the Swift programming language. It functions as an HTTP server that handles incoming requests, routes traffic, and serves responses. The framework serves as a Codable REST API framework, enabling the encoding and decoding of native Swift data types for web service communication. It also provides a FastCGI web interface to connect Swift applications to external web servers for improved scalability. The system includes capabilities for secure web communication through SSL/TLS network encryption, server-
Implements the FastCGI protocol to allow the application to communicate with external web server processes.
Kitura is a server-side web framework for building web applications and APIs using the Swift programming language. It provides a native HTTP server for hosting network traffic and implementing REST APIs. The framework features a pluggable middleware architecture that allows for the insertion of custom logic into the request-response pipeline. It utilizes a Codable data processor to automate the serialization and deserialization of HTTP requests and responses using Swift data models. The system includes a trie-based route matching mechanism for mapping URL paths to handlers and supports the F
Implements a FastCGI interface to allow external web servers to communicate with the application for request processing.
本项目作为官方 Docker 镜像的文档中心和规范仓库。它作为一个元数据驱动的文档生成器,将结构化内容文件转换为 Markdown 文件和 Readme,以供公开发布。 该仓库提供了用于跨多种 CPU 架构部署容器化软件的技术指南和配置标准。它包括用于配置环境变量、卷挂载和网络设置的详细手册,以确保一致的镜像部署。 该文档涵盖了广泛的容器化环境,包括各种 Linux 发行版和最小化 Unix 环境。它详细介绍了数据库实例、Java 运行时和内容管理系统的部署,重点在于轻量级容器优化和数据持久化。 该项目使用自动化验证在发布前根据格式标准检查 Markdown 和 YAML 源文件。
Documents the use of FastCGI sockets for integrating containerized tools with web servers.
Isso 是一个自托管评论系统和 WSGI 评论服务器,允许用户管理去中心化的讨论板。它作为一个 Markdown 讨论引擎,将用户生成的内容转换为过滤后的 HTML,以便在网页上安全显示。 该系统被设计为跨域评论主机,使单个集中式服务器实例能够为多个不同域提供独特的评论区。它使用 CORS 主机名白名单来保护这种集成,以确保评论仅能在授权网站上嵌入。 该平台提供了一个全面的审核界面,包含密码保护的管理面板和用于筛选帖子的审核队列。其他功能包括基于 SMTP 的电子邮件通知、用户 Identicon 生成,以及通过 JSON 导入从外部平台迁移对话历史的能力。 该服务器可以通过容器化环境、FastCGI 或作为系统服务进行部署。
Allows the server to run as a FastCGI script for environments with restricted process lifetimes.
该项目提供了一个服务端语言运行时和一个标准化的 Docker 镜像,用于跨不同操作系统部署应用程序。它作为生成动态 HTML、JSON 和 XML 内容的执行环境,同时也作为自动化脚本和后台任务的命令行接口。 该运行时旨在通过基于 C 的扩展架构实现可扩展性,允许加载自定义模块以实现特定功能。它支持多种服务器应用程序接口,包括用于与 Web 服务器进行高性能通信的 FastCGI Web 接口,以及用于在无需外部安装的情况下托管页面的内置 Web 服务器。 其功能涵盖了广泛的系统编程和 Web 开发任务。这些包括用于 SQL 和非关系型引擎的数据库集成、通过 HTTP 和 SOAP 进行的网络协议通信,以及用于密码哈希和对称加密的安全原语。此外,该运行时还提供了用于 XML 处理、多字节字符串处理和任意精度数学运算的工具。 该项目被打包为分层容器镜像,以确保在各种托管环境中执行的一致性。
Integrates with a FastCGI process to handle web requests more efficiently than standard CGI.
Hono is a lightweight Go web framework designed for building high-performance backend services and applications. It provides a core HTTP routing engine that maps URLs and methods to handler functions using patterns and regular expressions. The toolkit includes a WebSocket server implementation for real-time bidirectional communication and a secure cookie manager that uses encryption and HMAC signatures to prevent session tampering. It also features a FastCGI server interface, allowing applications to communicate with external process managers and web servers via FastCGI and SCGI protocols. T
Provides FastCGI gateways to allow web servers to communicate with external application processes.