Nginx中ngx_http_fastcgi_module
转发请求到 FastCGI 服务器器,不不⽀支持 php 模块⽅方式
指令:
15.1 fastcgi_pass
设置 fastcgi 服务器器的地址。地址可以指定为域名
或 IP 地址,以及端⼝口
Syntax: fastcgi_pass address;
Default: —
Context: location, if in location
fastcgi_pass localhost:9000;
15.2 fastcgi_index
fastcgi 默认的主⻚页资源
Syntax: fastcgi_index name;
Default: —
Context: http, server, location
15.3 fastcgi_param
设置传递给 fastCGI 服务器器的参数值,可以是⽂文
本,变量量或组合
Syntax: fastcgi_param parameter value
[if_not_empty];
Default: —
Context: http, server, location
15.4 fastcgi_cache_path
-
Syntax: fastcgi_cache_path path
[levels=levels]
[use_temp_path=on|off]
keys_zone=name:size [inactive=time]
[max_size=size]
[manager_files=number]
[manager_sleep=time]
[manager_threshold=time]
[loader_files=number]
[loader_sleep=time]
[loader_threshold=time]
[purger=on|off] [purger_files=number]
[purger_sleep=time]
[purger_threshold=time];
Default: —
Context: http
location ~* \.php$ {
fastcgi_pass 后端fpm服务器器IP:9000
;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /u
sr/share/nginx/html$fastcgi_script_n
ame;
include fastcgi_params;
}
15.5 fastcgi_cache
调⽤用指定的缓存空间来缓存数据
Syntax: fastcgi_cache zone | off;
Default: fastcgi_cache off;
Context: http, server, location
15.6 fastcgi_cache_key
定义⽤用作缓存项的 key 的字符串串
Syntax: fastcgi_cache_key string;
Default: —
Context: http, server, location
fastcgi_cache_key localhost:9000$req
uest_uri;
15.7 fastcgi_cache_methods
为哪些请求⽅方法使⽤用缓存
Syntax: fastcgi_cache_methods GET |
HEAD | POST ...;
Default: fastcgi_cache_methods GET
HEAD;
Context: http, server, location
15.8 fastcgi_cache_min_uses
缓存空间中的缓存项在 inactive 定义的⾮非活动时间
内⾄至少要被访问到此处所指定的次数⽅方可被认作活
动项
Syntax: fastcgi_cache_min_uses
number;
Default: fastcgi_cache_min_uses 1;
Context: http, server, location
15.9 fastcgi_keep_conn
收到后端服务器器响应后, fastcgi 服务器器是否关闭
连接,建议启⽤用⻓长连接
Syntax: fastcgi_keep_conn on | off;
Default: fastcgi_keep_conn off;
Context: http, server, location
15.10 fastcgi_cache_valid
不不同的响应码各⾃自的缓存时⻓长
Syntax: fastcgi_cache_valid [code
...] time;
Default: —
Context: http, server, location
fastcgi_cache_valid 200 302 10m;
fastcgi_cache_valid 404 1m;
Nginx中ngx_http_fastcgi_module的更多相关文章
- Nginx中root与alias的用法及区别:
Nginx中root与alias都是定义location {}块中虚拟目录访问的文件位置: 先看看两者在用法上的区别: location /img/ { alias /var/www/image/; ...
- Nginx中的一些匹配顺序
Nginx中经常需要做各种配置,总结如下: 1.server_name配置 nginx中的server_name指令主要用于配置基于名称虚拟主机,同一个Nginx虚拟主机中,可以绑定多个server_ ...
- Nginx中FastCGI配置优化
FastCGI: FastCGI是从CGI发展改进而来的.传统CGI接口方式的主要缺点是性能很差,因为每次HTTP服务器遇到动态程序时都需要重新启动脚本解析器来执行解析,然后结果被返回给HTTP服务器 ...
- 【转】nginx中的ngx_cdecl
http://blog.csdn.net/midion9/article/details/50605337 看nginx的代码时,发现有些函数返回值之后,还有一个ngx_cdecl关键字,如: 1 ...
- 自制Https证书并在Spring Boot和Nginx中使用
白话Https一文中, 介绍了Https存在的目的和工作原理,但多是偏向于原理性的介绍,本文介绍如何一步一步自制一个能够通过浏览器认证的Https证书,并讲解在Spring Boot环境和Nginx环 ...
- Nginx中防盗链(下载防盗链和图片防盗链)操作记录
日常运维工作中,设置防盗链的需求会经常碰到,这也是优化网站的一个必要措施.今天在此介绍Nginx中设置下载防盗链和图片防盗链的操作~ 一.Nginx中下载防盗链的操作记录对于一些站点上的下载操作,有很 ...
- 在nginx中配置如何防止直接用ip访问服务器web server及server_name特性讲解
看了很多nginx的配置,好像都忽略了ip直接访问web的问题,不利于SEO优化,所以我们希望可以避免直接用IP访问网站,而是域名访问,具体怎么做呢,看下面. 官方文档中提供的方法: If you d ...
- nginx中SSI问题的研究
最近感觉挺爽的,这个项目团队没有一个专门做PHP的,我是第一个进来做PHP(当然还有前端)的,哈哈,我会设计修改出适合我们业务的PHP框架,哈哈,感觉会学到很多东西的样子,前几天在组内20几个前辈面前 ...
- CentOS6.4 安装OpenResty和Redis 并在Nginx中利用lua简单读取Redis数据
1.下载OpenResty和Redis OpenResty下载地址:wget http://openresty.org/download/ngx_openresty-1.4.3.6.tar.gz Re ...
随机推荐
- 论文阅读 | Transformer-XL: Attentive Language Models beyond a Fixed-Length Context
0 简述 Transformer最大的问题:在语言建模时的设置受到固定长度上下文的限制. 本文提出的Transformer-XL,使学习不再仅仅依赖于定长,且不破坏时间的相关性. Transforme ...
- 报错Unsupported major.minor version 52.0的原因
原因分析 很明显是JDK版本不一致所导致的,,我们知道Java是支持向后编译的,也就是说,在低版本(如JDK6)上编译的class文件或者jar文件可以在高版本上(如JDK8)上编译通过,但这并不意味 ...
- 学习笔记:oracle学习一:oracle11g体系结构之体系结构概述和逻辑存储结构
目录 1.oracle 11g体系结构概述 1.1 三个重要概念 1.2 oracle数据库存储结构 2 逻辑存储结构 2.1 数据块(Data Blocks) 2.2 数据区(Extent) 2.3 ...
- C 循环统计输入的单词个数和字符长度
C 循环统计输入的单词个数和字符长度 #include <stdio.h> #include <Windows.h> int main(void) { ]; ; ; print ...
- WUSTOJ 1889: 编辑距离(Java)
转自:
- PAT(B) 1019 数字黑洞(Java)
题目链接:1019 数字黑洞 (20 point(s)) 分析 输入正整数n后,将n转成int型数组nArr[4] 用Arrays.sort(int[] a)方法将数组nArr非递减排序 很显然,非递 ...
- SAS学习笔记43 宏语句
流程控制 %GOTO语句与%label语句是结合起来使用的.首先通过%label语句定义一个位置,使用%GOTO语句可直接将程序的执行位置跳到该label标记位置,达到控制程序执行顺序的目的.可实现与 ...
- 项目遇到的问题:页面c:forEach循环的数据进行计算传回后台并保持到数据库
应该还有更简单的方法 但是我不晓得 手动给文本框输入数据保存到数据库 A表 :通过订单编号 查询数据获得 B表 :通过A表中的字段查询遍历获得 问题: 手动输入文本框内容 保存到数据库 页面form提 ...
- Mysql分表和分区的区别、分库和分表区别
一,什么是mysql分表,分区 什么是分表,从表面意思上看呢,就是把一张表分成N多个小表,具体请看:mysql分表的3种方法. 什么是分区,分区呢就是把一张表的数据分成N多个区块,这些区块可以在同一个 ...
- IntelliJ IDEA调出problem窗口
一.File =>Settings 二.搜索Compiler=>勾选Make project automatically 三.出现问题Problems窗口会报错 原文地址:https:// ...