第二十一课预习笔记

第二十一课预习任务

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

猜你喜欢

转载自blog.csdn.net/m0_37680417/article/details/82779410