首页 > 系统管理 > Nginx 快速调试
2018
06-08

Nginx 快速调试

一、安装Nginx echo 模块

https://www.nginx.com/resources/wiki/modules/echo/

二、使用方法

修改默认文件类型为text/html或者其它类型(Content-Type)。

server {                                                                                                     
    listen 80 ;
    server_name tshare365.com ;                                                                
   
 
    default_type text/html;             # 默认的文件类型是application/octet-stream(二进制流)。
                                        # 默认配置,见/usr/local/nginx/conf/nginx.conf,浏览器显示echo输出信息的时候会提示下载文件。
    #add_header Content-Type text/html; # 也可以使用add_header指令。
    
 
    location / {
        ....
    }
    ....
}

  • 、注释掉fastcgi_pass、try_files等可能影响echo输出的指令。( 每一个 location 只能有一个“内容处理程序”

  • 4、使用echo模块提供的功能,查看nginx变量的值(如:$1, $action, $url, $query_string)等等。(注:开发机都安装了echo模块,可以使用nginx -V 查看)

server {                                                                                                     
    listen 80 ;

    server_name tshare365.com ;      

    default_type text/html# 对所有location有效     

   

    # 匹配 XXX.php XXX.html
    location ~ ^/(.*)\.(?:php|html)$ {
        echo test;
        echo $1; # XXX

        echo $query_string;

        # fastcgi_pass   $php_sock;  # 一定要注释掉
        ....
    }
    ....
}


                                                   

  

    

     

  




最后编辑:
作者:tshare365
这个作者貌似有点懒,什么都没有留下。
捐 赠您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请狠狠点击

留下一个回复