标签
Kino是一款面向Ruby 4.0+的高性能网络服务器,它使用Ractors在单进程内实现并行执行,相比传统的服务器如Puma,提供了显著的速度和内存改进。
一篇技术文章,探讨传统web服务器部署模型(TLS终止、反向代理、静态文件服务、缓存)如何在对必须易于自托管的爱好者级应用上失效,导致效率低下和复杂度增加。
在NetBSD上使用bozohttpd搭建简单Web服务器的实用指南,包括通过inetd进行配置、使用acme-client实现HTTPS,以及可选的多站点设置。
一份在 OpenBSD 上使用 httpd 和 WireGuard 通过 VPS 隧道隐藏 IP 来设置自托管网页服务器的逐步指南。
Qbix Server是一个纯PHP Web服务器,通过加载类后分叉工作进程以利用写时复制共享内存,在同一硬件上比Nginx+PHP-fpm多处理10倍的并发PHP请求,将每个工作进程的内存从30-60MB减少到约5MB。
ymawky 是一个完全用ARM64汇编编写的Web服务器,支持CGI、静态文件和多种HTTP方法,现已可在Linux上运行。
作者复活了一部被摔碎、进水的三星A70手机,利用USB-C集线器提供电源和以太网连接,将其改造为一个功能性的网页服务器,展示了旧手机如何被重新利用。
研究人员利用 OpenAI 的 Codex 代理,将两种十年前的 DoS 技术链结成一个 HTTP/2 炸弹,可在数秒内使易受攻击的 Web 服务器崩溃,影响包括 nginx、Apache、IIS、Envoy 和 Pingora 在内的主要服务器。
Codex发现了一个名为“HTTP/2炸弹”的远程拒绝服务漏洞,该漏洞针对主流Web服务器(包括nginx、Apache、IIS、Envoy、Pingora)中的HPACK压缩,通过将压缩炸弹与流量控制保持相结合,快速耗尽服务器内存。
一个爱好者项目演示了在8位AVR微控制器上托管简单网站,通过串口连接使用SLIP协议与Linux PC通信,避免了以太网硬件需求。
ymawky 是一个专为 macOS 编写的 ARM64 汇编 Web 服务器,其特点是不依赖 libc 仅使用系统调用,并具备基本的 HTTP 功能。
本教程介绍如何在树莓派 Zero v1.3 上使用 Alpine Linux 搭建无磁盘网站,系统完全启动至其 512MB RAM 中。详细说明了所需硬件、操作系统配置、轻量级 Web 服务器以及将 TLS 终止卸载到外部 VPS 的方法。
本文介绍了 'ymawky',一个完全用 aarch64 汇编为 macOS 编写的最小 HTTP Web 服务器,使用原始系统调用而无需 libc 包装器,以探索底层系统机制。