第二十一课预习任务
12.7 默认虚拟主机
12.8 Nginx用户认证
12.9 Nginx域名重定向
12.10 Nginx访问日志
12.11 Nginx日志切割
12.12 静态文件不记录日志和过期时间
12.13 Nginx防盗链
12.14 Nginx访问控制
12.15 Nginx解析php相关配置
12.16 Nginx代理
扩展
nginx.conf 配置详解
https://coding.net/u/aminglinux/p/nginx/git/tree/master/3z
nginx rewrite四种flag
http://unixman.blog.51cto.com/10163040/1711943
https://coding.net/u/aminglinux/p/nginx/git/blob/master/rewrite/break.md
502问题汇总 http://ask.apelearn.com/question/9109
location优先级 https://coding.net/u/aminglinux/p/nginx/git/blob/master/location/priority.md
首先修改nginx.conf
再添加一行
访问站点,自动跳转到默认虚拟主机。
若再增加一个用户,需要去掉-c。否则会覆盖原来的用户。
、
以上就是用户认证,不过这种方法是针对整个站点。
若针对某个目录进行认证。直接改配置文件
也可以只匹配admin.php
nginx的配置文件中,servername后可以跟多个域名
说明访问jpg和js文件的时候不会记录日志
测试防盗链成功
upload目录下禁止解析php
如要忽略大小写,则在匹配符号后面加个*即可。
加载配置后,可以解析php