Nginx从入门到实践 :场景实践篇- 静态资源web服务

 

一· 静态资源WEB服务

Nginx从入门到实践 :场景实践篇- 静态资源web服务

   1.静态资源类型

Nginx从入门到实践 :场景实践篇- 静态资源web服务

2.静态资源服务场景-CDN

 

Nginx从入门到实践 :场景实践篇- 静态资源web服务

3.配置语法-文件读取

Nginx从入门到实践 :场景实践篇- 静态资源web服务

 

  配置语法-tcp_nopush

      Nginx从入门到实践 :场景实践篇- 静态资源web服务

 配置语法-tcp_nodelay

Nginx从入门到实践 :场景实践篇- 静态资源web服务

配置语法-压缩

 

Nginx从入门到实践 :场景实践篇- 静态资源web服务

压缩比

Nginx从入门到实践 :场景实践篇- 静态资源web服务

控制http版本

Nginx从入门到实践 :场景实践篇- 静态资源web服务

扩展Nginx压缩模块

Nginx从入门到实践 :场景实践篇- 静态资源web服务

举例

Nginx从入门到实践 :场景实践篇- 静态资源web服务

 

 

 

 

 

二. 浏览器缓存

 

Nginx从入门到实践 :场景实践篇- 静态资源web服务

 

 

Nginx从入门到实践 :场景实践篇- 静态资源web服务

 

Nginx从入门到实践 :场景实践篇- 静态资源web服务

Nginx从入门到实践 :场景实践篇- 静态资源web服务

Nginx从入门到实践 :场景实践篇- 静态资源web服务

Nginx从入门到实践 :场景实践篇- 静态资源web服务

 

三. 跨域访问

1.什么是跨域访问

 

Nginx从入门到实践 :场景实践篇- 静态资源web服务

2.为什么浏览器禁止跨域访问

Nginx从入门到实践 :场景实践篇- 静态资源web服务

 

3.Nginx如何配置跨域访问

Nginx从入门到实践 :场景实践篇- 静态资源web服务

浏览器端判断跨域的时候会判断头信息里的 Access-Control-Allow-Origin ,如果服务器端允许跨域,就不会返回这个禁止跨域信息,那浏览器端就不会进行阻止。我们可以通过

设置Nginx的  add_header 信息允许浏览器端进行跨域。如果我们要打开跨站访问的话,name就是 Access-Control-Allow-Origin,value就是允许哪些站点进行跨域访问。

 

实战:

 

Nginx从入门到实践 :场景实践篇- 静态资源web服务

 

设置允许 http://www.jesonc.cpm 站点可以进行跨域访问,如果设置为* ,则允许所有站点进行跨域访问

 

 

四.防盗链

         目的:防止网站资源被盗用

          思路:区别哪些请求是非正常用户请求

 

        Nginx从入门到实践 :场景实践篇- 静态资源web服务

 

相关文章: