Nginx笔记(二)

location

语法

匹配顺序实例

正则表达式前后顺序影响匹配

以dokuwiki为例。dokuwiki需要配置某些目录禁止访问,如果以下面的顺序,则请求 conf data 等目录下的php文件仍然会返回200,原因是优先匹配了前面的正则。如果调换位置,则禁止目录下的php文件也会返回403。

另外一种方法是使用 ^~ 前缀严格限制目录访问,可以做到被禁目录下所有文件都返回403

参考:http://www.annhe.net/article-2415.html

防盗链实例

测试结果:

rewrite

域名重定向

测试结果:

参考:http://www.annhe.net/article-1860.html

dokuwiki伪静态

参考:http://www.annhe.net/article-1344.html

error_page

参考:http://www.annhe.net/article-1671.html

proxy and upstream

用nginx代理访问Google。需要使用ngx_http_sub_module模块,编译选项--with-http_sub_module。

参考:http://www.annhe.net/article-1132.html

参考资料

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注