JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

Nginx-location的匹配规则

wys521 2024-09-18 03:04:03 精选教程 23 ℃ 0 评论

1)空格,默认匹配,普通匹配

 location / {
           root   D:\TRMS\project-jl\dist;
           index  index.html index.htm;
       }

2)精准匹配/home/zhoujin

 location =/zhoujin {
           root  /home;
           index  index.html index.htm;
       }

3)匹配正则表达式,不区分大小写:~*

 location ~ \.(gif|gpg|png|PNG){
           root   /home/zhoujin
       }

4)匹配正则表达式,区分大,小写:~

 location ~* \.(gif|gpg|png|PNG){
           root   /home/zhoujin
       }

5)以某个字符路径开头^

 location ^* \.(gif|gpg|png|PNG){
           root   /home/zhoujin
       }

Nginx跨域问题

www.baidu.com---->www.zhoujin.com请求数据

Cross_origin Resource sharing:跨域资源共享

解决方案:jsonp,Springboot Cors,Nginx

 add_header Access-Control-Allow-Origin *;
 add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';
 add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';


Nginx静态资源防盗链:只允许zhoujin.com域名的访问

#对源站点进行验证
valid_referes *.zhoujin.com;
if($invalid_referer){
  	return 404;
}

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表