(4)测试路径是否为文件:-f、!-f
(5)测试指定路径是否为目录:-d、!-d
(6)测试文件的存在性:-e、!-e
(7)测试文件是否有执行权限:-x、!-x
例如:
if($http_user_agent ~* MSIE){
rewrite ^(.*)$ /msie/$1 break;
}
15.防盗链
location ~* .(jpg | gif | jpeg | png)$ {
valid_referer none blocked www.magedu.com;
if ($invalid_referer) {
rewrite ^/ http://www.magedu.com/403.html
}
}
16.定制访问日志格式
log_format main "$remote_addr $remote_user [$time_local] $request"
access_log logs/access.log main;
此处可以使用nginx各模块内建变量;
17.网络连接相关的配置
1. keepalive_timeout #;长连接的超时时长
2.keepalive_requests #;在一个长连接上所能够允许请求的最大资源数
3.keepalive_disable [msie6 | safari | none];为指定类型的UserAgent禁用长连接








