💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
[TOC] > [home](http://openresty.org/cn/) ## 概述 OpenResty是一个基于Nginx的Web应用服务器平台,它允许Web开发人员使用Lua脚本语言调用Nginx支持的各种C和Lua模块,构建高性能的Web应用系统,支持高达10K到1000K以上的单机并发连接 场景 1. API 网关:OpenResty 可以作为 API 网关,中心化管理多个微服务的请求和响应,实现统一认证、路由和限流等功能。 2. 静态资源服务器:OpenResty 可以作为静态资源服务器,提供高性能的静态文件服务,如图片、CSS、JavaScript 文件等。 3. 动态 Web 应用服务器:OpenResty 可以将 Lua 代码嵌入到 Nginx 的配置文件中,实现动态 Web 应用的开发和部署,如在线游戏、即时通讯等。 4. CDN 加速器:OpenResty 可以作为 CDN 加速器,缓存和分发静态内容,减轻源站的负载,提高用户访问体验。 5. WAF(Web 应用防火墙):OpenResty 可以实现 WAF 功能,对 Web 请求进行检查和过滤,识别和拦截恶意攻击,保障 Web 应用的安全 ## 示例 nginx 配置 ``` worker_processes 1; error_log logs/error.log; events { worker_connections 1024; } http { server { listen 9000; location / { default_type text/html; content_by_lua ' ngx.say("<p>Hello, World!</p>") '; } } } ```