zoukankan      html  css  js  c++  java
  • 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上的服务上。

  • 相关阅读:
    拓扑排序
    最小费用最大流模板
    有上下界的网络流问题
    网络流模板
    LIS+LCS+LCIS
    【Vijos】1218 数字游戏
    【Vijos】1792 摆花
    【Vijos】1431 守望者的逃离
    【wikioi】1029 遍历问题
    背包模版
  • 原文地址:https://www.cnblogs.com/Lissssssssss/p/8848473.html
Copyright © 2011-2022 走看看