nginx入门(4):FastCGI代理
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代理相关推荐
- Nginx入门教程-简介、安装、反向代理、负载均衡、动静分离使用实例
场景 Nginx入门简介和反向代理.负载均衡.动静分离理解 https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102790862 Ub ...
- Nginx简单入门与反向代理和负载均衡
什么是Nginx Nginx 是一款高性能的 http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器.由俄罗斯的程序设计师伊戈尔•西索夫(Igor Sysoev)所开发,官方测 ...
- Nginx快速入门(三)正向代理、HTTP服务器与动静分离
3.HTTP服务器 Nginx本身也是一个静态资源的服务器,当只有静态资源的时候,就可以使用Nginx来做服务器,同时现在也很流行动静分离,就可以通过Nginx来实现,首先看看Nginx做静态资源服务 ...
- nginx指定配置文件启动_【第1717期】Nginx入门指南
前言 Nginx有在部署早读课网站的时候用到,平时用的不多,又是一个可以顺便了解的知识点.那个@李晓云,这篇是你想了解的吗?今日早读文章由@慕小白翻译分享. 正文从这开始-- 这份指南是对nginx的 ...
- Nginx 入门指南
Nginx 入门指南 简介: Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,其特点是占有内存少,并发能力强.本教程根据淘宝核心系统服务器平台组的 ...
- Nginx入门和使用
Nginx入门 基础 https://blog.csdn.net/weixin_40792878/article/details/83316519 快速入门 Nginx 是一个高性能的 HTTP 和反 ...
- Nginx http和反向代理配置实例介绍
Nginx 是一个高性能的 HTTP 和反向代理服务器,本节以实际实例介绍如何实现Nginx 反向代理. 1. 安装Nginx 安装Nginx之前,首先安装相关模块的依赖库: 这里安装Pcre和O ...
- Linux之nginx入门
nginx入门 详见可参考:https://www.cnblogs.com/tiger666/p/10239307.html?tdsourcetag=s_pctim_aiomsg 1. 常用的WEB框 ...
- nginx+PHP+PHP-FPM(FastCGI)在Ubuntu上的安装和配置
nginx+PHP+PHP-FPM(FastCGI)在Ubuntu上的安装和配置 0 之前知识回顾: 1) 目前各种服务器HTTP Server对PHP的支持一共有三种: a.通过HTTPServe ...
- nginx 启动命令_Nginx实战001:Window中配置使用Nginx入门
什么是Nginx Nginx是一款灵活.稳定.高效.低消耗的轻量级Web服务器,支持HTTP和反向代理及电子邮件(IMAP/POP3/SMTP)等服务.它具的高性能.高并发.低内存消耗及开源免费让深受 ...
最新文章
- 基于JSP实现网上商城系统
- linux cmake 交叉编译配置 简介
- 数据结构与算法:异或运算
- vs2005's addin folder
- boost::iostreams模块实现大文件偏移量使用 file_descriptor 进行测试
- 【web开发学习笔记】Structs2 Action学习笔记(一个)
- 【numpy】20道numpy题目
- JavaScript学习笔记(七)--函数
- 使用Blazor和SqlTableDependency进行实时HTML页面内容更新
- python 联机_CoderZh首款Python联机对战游戏 - NancyTetris1.0倾情发布(一)
- html中如何通过微信加朋友,微商必看:微信添加好友的13种方法和技巧
- 自适应滤波器的FPGA实现
- 论文写作——小白如何写好并投稿自己的第一篇英文论文?
- 如果恰巧有一台超微服务器,如何调节风扇转速
- 山东大学计算机基础知识试题及答案,山东大学网络教育计算机应用基础课后练习题及答案...
- 2020年超级计算机排名,2020中国高性能计算机TOP100榜单正式发布
- 《计算机操作系统》复习提纲
- Fiddler抓包抖音网络错误解决方案
- Idea——Tomcat和Maven使用 报错——Warning: No artifacts configured 解决方法
- 视频水平翻转,制作视频像照镜子一样反方向