nginx内置变量$arg_PARAMETER学习

以前使用nginx遇到问题就去wiki上查找,最近遇到一个rewrite带参数到uri到另外一个uri并且把参数值带过去,经过不断的踩坑,发现了$arg_PARAMETER变量,问题迎刃而解。

1、需求

当访问http://www.example.com/aaa/bbb/ccc/index.php?param=123要rewrite到http://www.example.com/bbb/ddd/Index?customId=123

2、rewrite规则

在nginx配置文件server段添加如下规则

3、测试结果如下 nginxPNG 可以看到把param参数的值rewrite到了customID参数的值

 

4、总结

Nginx核心模块、变量了解的不全面,一定要多多学习了解,才能在工作中得心应手。

 

Tornado 入门

1.Tornado 安装

# easy_install tornado

2.Hello Tornado

hello.py


3.在命令行里尝试运行这个程序以测试输出:

# python hello.py --port=8000