nginx配置location [=~~*^~]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx配置location [=~~*^~]相关的知识,希望对你有一定的参考价值。

参考技术A scheme:[//[user[:password]@]host[:port]][/path][?query][#fragment]
location是nginx对HTTP请求中的URI进行匹配处理的指令,location的语法形式如下:

示例

修饰语“@”:定义一个只能内部访问的location区域,可以被其他内部跳转指令使用,如try_files或 error_page。

CGI是一种通用网关接口规范,该规范详细描述了Web服务器和请求处理程序(脚本解析器)在获取及返 回数据过程中传输数据的标准,如HTTP协议的参数名称等。大多数Web程序以脚本形式接收并处理请求,然 后返回响应数据,如脚本程序php、JSP、Python等。

FastCGI是Web服务器和动态脚本程序间的一个高速、可 伸缩的接口,它采用C/S架构,将Web服务器和动态脚本解析器分离,同时启动一个或多个脚本解析器守护进 程接收Web服务器的动态脚本解析请求。当用户向Nginx服务器发起动态脚本请求时,Nginx服务器将动态脚本解析任务交由FastCGI进程来执行,并将FastCGI解析的结果返回给用户。PHP-FPM是一个被编译到PHP内 核中的FastCGI应用,因为它是作为PHP的补丁开发的,所以它在PHP脚本的解析上更加高效。

SCGI是CGI的替代版本,它与FastCGI类似,同样是将请求处理程序独立于Web服务器之外,但更容易实 现,性能比FastCGI要弱一些。

WSGI是为Python语言中定义的Web服务器与Python应用程序或框架间的通用通信接口,可以使Python 应用程序或框架与支持这一协议的不同Web服务器进行通信。常见的Python Web框架都实现了该协议的封 装。

uWSGI是Python实现WSGI、uWSGI(uWSGI独有的协议)、HTTP等协议功能的Web服务器,Nginx 通过ngx_http_uwsgi_module模块实现与uWSGI服务器的数据交换并完成Python网站的请求处理。该模块 默认编译在Nginx二进制文件中,无须单独编译。

以上是关于nginx配置location [=~~*^~]的主要内容,如果未能解决你的问题,请参考以下文章

nginx配置静态文件过期时间

Nginx配置转发

nginx中location配置及匹配详解

nginx转发配置

nginx location静态文件配置

nginx location配置