nginx官方文档地址:http://nginx.org/en/docs/beginners_guide.html#fastcgi

nginx能够被用来把请求路由重定向到FastCGI服务,FastCGI服务应用可以由各种框架、各种变成语言来实现,比如PHP。其最简单的nginx配置方法是通过fastcgi_pass指令和fastcgi_param指令替代proxy_pass指令,设置参数把请求传递到fastcgi服务。假设,FastCGI server在localhost:9000是可以访问的,以之前的对server和location的配置为基础,用fastcgi_pass指令替换proxy_pass指令,并且把参数替换为localhost:9000。在PHP中,SCRIPT_FILENAME参数是用来指定脚本名称的,QUERY_STRING参数是用来传递请求参数的。配置如下:

server {location / {fastcgi_pass  localhost:9000;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;fastcgi_param QUERY_STRING    $query_string;}location ~ \.(gif|jpg|png)$ {root /data/images;}
}

上述配置将把除了静态图片文件请求(gif jpg png)的其他所有请求通过FastCGI协议代理到部署在localhost:9000上的服务上。

转载于:https://www.cnblogs.com/Lissssssssss/p/8848473.html

nginx入门(4):FastCGI代理相关推荐

  1. Nginx入门教程-简介、安装、反向代理、负载均衡、动静分离使用实例

    场景 Nginx入门简介和反向代理.负载均衡.动静分离理解 https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102790862 Ub ...

  2. Nginx简单入门与反向代理和负载均衡

    什么是Nginx   Nginx 是一款高性能的 http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器.由俄罗斯的程序设计师伊戈尔•西索夫(Igor Sysoev)所开发,官方测 ...

  3. Nginx快速入门(三)正向代理、HTTP服务器与动静分离

    3.HTTP服务器 Nginx本身也是一个静态资源的服务器,当只有静态资源的时候,就可以使用Nginx来做服务器,同时现在也很流行动静分离,就可以通过Nginx来实现,首先看看Nginx做静态资源服务 ...

  4. nginx指定配置文件启动_【第1717期】Nginx入门指南

    前言 Nginx有在部署早读课网站的时候用到,平时用的不多,又是一个可以顺便了解的知识点.那个@李晓云,这篇是你想了解的吗?今日早读文章由@慕小白翻译分享. 正文从这开始-- 这份指南是对nginx的 ...

  5. Nginx 入门指南

    Nginx 入门指南 简介: Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,其特点是占有内存少,并发能力强.本教程根据淘宝核心系统服务器平台组的 ...

  6. Nginx入门和使用

    Nginx入门 基础 https://blog.csdn.net/weixin_40792878/article/details/83316519 快速入门 Nginx 是一个高性能的 HTTP 和反 ...

  7. Nginx http和反向代理配置实例介绍

    Nginx  是一个高性能的 HTTP 和反向代理服务器,本节以实际实例介绍如何实现Nginx 反向代理. 1.  安装Nginx 安装Nginx之前,首先安装相关模块的依赖库: 这里安装Pcre和O ...

  8. Linux之nginx入门

    nginx入门 详见可参考:https://www.cnblogs.com/tiger666/p/10239307.html?tdsourcetag=s_pctim_aiomsg 1. 常用的WEB框 ...

  9. nginx+PHP+PHP-FPM(FastCGI)在Ubuntu上的安装和配置

    nginx+PHP+PHP-FPM(FastCGI)在Ubuntu上的安装和配置 0 之前知识回顾:  1) 目前各种服务器HTTP Server对PHP的支持一共有三种: a.通过HTTPServe ...

  10. nginx 启动命令_Nginx实战001:Window中配置使用Nginx入门

    什么是Nginx Nginx是一款灵活.稳定.高效.低消耗的轻量级Web服务器,支持HTTP和反向代理及电子邮件(IMAP/POP3/SMTP)等服务.它具的高性能.高并发.低内存消耗及开源免费让深受 ...

最新文章

  1. 基于JSP实现网上商城系统
  2. linux cmake 交叉编译配置 简介
  3. 数据结构与算法:异或运算
  4. vs2005's addin folder
  5. boost::iostreams模块实现大文件偏移量使用 file_descriptor 进行测试
  6. 【web开发学习笔记】Structs2 Action学习笔记(一个)
  7. 【numpy】20道numpy题目
  8. JavaScript学习笔记(七)--函数
  9. 使用Blazor和SqlTableDependency进行实时HTML页面内容更新
  10. python 联机_CoderZh首款Python联机对战游戏 - NancyTetris1.0倾情发布(一)
  11. html中如何通过微信加朋友,微商必看:微信添加好友的13种方法和技巧
  12. 自适应滤波器的FPGA实现
  13. 论文写作——小白如何写好并投稿自己的第一篇英文论文?
  14. 如果恰巧有一台超微服务器,如何调节风扇转速
  15. 山东大学计算机基础知识试题及答案,山东大学网络教育计算机应用基础课后练习题及答案...
  16. 2020年超级计算机排名,2020中国高性能计算机TOP100榜单正式发布
  17. 《计算机操作系统》复习提纲
  18. Fiddler抓包抖音网络错误解决方案
  19. Idea——Tomcat和Maven使用 报错——Warning: No artifacts configured 解决方法
  20. 视频水平翻转,制作视频像照镜子一样反方向

热门文章

  1. [Android]BaseExpandableListAdapter实现可折叠列表
  2. struts配置通配符*来匹配方法,实现动态调用
  3. hdu 4970 killing monster 代代相传刷qq 不用线段树啦~
  4. ELF格式解析库之基本数据类型
  5. springboot项目中mybatis实现数据的基本查询
  6. 精通Android自定义View(十三)事件分发简述
  7. 回溯法|Backtracking
  8. ActiveMQ objecmessage 无法调用问题。
  9. 【leetcode 简单】 第七十七题 单词模式
  10. 重做LVM文件系统之减小PV