zoukankan      html  css  js  c++  java
  • Nginx安装echo模块

    1、下载需要的echo模块
    https://github.com/openresty/echo-nginx-module/tags
    # wget https://github.com/openresty/echo-nginx-module/archive/v0.60.tar.gz
    # tar zxvf v0.60.tar.gz
    # mv echo-nginx-module-0.60 tools/

    2、安装nginx
    # wget http://nginx.org/download/nginx-1.10.1.tar.gz
    # tar -zxvf nginx-1.10.1.tar.gz
    # /application/nginx/sbin/nginx -V    #查看已经安装过的模块

    3、安装echo-nginx模块
    # ./configure --add-module=/root/tools/echo-nginx-module-0.60 #安装echo模块(文件夹名echo-nginx-module-0.60)
    # make #开始编译,但别安装 (make install会直接覆盖安装)
    注意先备份一下之前老的,手动安装一下。
    # mv /application/nginx/sbin/nginx /application/nginx/sbin/nginx.old
    # make upgrade    #平滑升级
    # make install        #全新安装
    # make clean        #(清除操作,可以忽略)

    4、ngix_echo模块的使用
    location /echo {
    default_type text/html;
    set $foo 'hello world';     #自定义变量
    echo "$request_uri";      #显示nginx全局变量的内容
    echo </br>$foo;             #显示自定义变量的内容
    }

    5、nginx全局变量
    $args :                     #这个变量等于请求行中的参数,同$query_string
    $content_length :    #请求头中的Content-length字段。
    $content_type :       #请求头中的Content-Type字段。
    $document_root :   #当前请求在root指令中指定的值。
    $host :                     #请求主机头字段,否则为服务器名称。
    $http_user_agent :  #客户端agent信息
    $http_cookie :          #客户端cookie信息
    $limit_rate :              #这个变量可以限制连接速率。
    $request_method :   #客户端请求的动作,通常为GET或POST。
    $remote_addr :         #客户端的IP地址。
    $remote_port :          #客户端的端口。
    $remote_user :         #已经经过Auth Basic Module验证的用户名。
    $request_filename : #当前请求的文件路径,由root或alias指令与URI请求生成。
    $scheme :                #HTTP方法(如http,https)。
    $server_protocol :    #请求使用的协议,通常是HTTP/1.0或HTTP/1.1。
    $server_addr :         #服务器地址,在完成一次系统调用后可以确定这个值。
    $server_name :       #服务器名称。
    $server_port :          #请求到达服务器的端口号。
    $request_uri :          #包含请求参数的原始URI,不包含主机名,如:”/foo/bar.php?arg=baz”。
    $uri :                        #不带请求参数的当前URI,$uri不包含主机名,如”/foo/bar.html”。
    $document_uri :      #与$uri相同

  • 相关阅读:
    C#在二维码中添加圆角logo
    保存emoji到数据库
    参数名ASCII码从小到大排序(字典序)
    SQL SERVER 2008 获取表字段的类型
    js对Cookie的读写操作
    sql server2008根据经纬度计算两点之间的距离
    sql server2008给数据表,字段,添加修改注释
    关闭浏览器的放大缩小功能
    SQL Server 阻止了对组件 'Ole Automation Procedures' 的 过程'sys.sp_OACreate' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configur
    ASP.NET正则表达式(URL,Email)
  • 原文地址:https://www.cnblogs.com/xwupiaomiao/p/7997938.html
Copyright © 2011-2022 走看看