nginx搭建可用的静态资源web服务器

1,静态资源类型:

​​​​​​​​
nginx搭建可用的静态资源web服务器_第1张图片

2,演示:

1,下载一套模板(如前端模板,也可以是一些静态资源)

在这里插入图片描述

2,搭建
listen:监听使用的哪个端口
location / {
	alias moban/
}

/表示所有的url请求都会让他去访问moban目录下的文件

然后重新加载: nginx –s reload
访问对应端口即可
在这里插入图片描述

3,打开gzip压缩:

服务器压缩,浏览器解压。压缩和解压减少的是中间网络传输的消耗

配置语法:
gzip on;
gzip_min_length 1;(小于1字节的不再进行压缩)
gzlip_types (针对某些类型的才进行压缩)
gzip_comp_level压缩级别(但也不能设置太高,因为压缩本身要消耗服务端的性能)

在这里插入图片描述
nginx搭建可用的静态资源web服务器_第2张图片

原来传输大小与文件大小差不多,经压缩后传输大幅度减少
从响应头信息里也能看到content-encoding 也成了gzip
nginx搭建可用的静态资源web服务器_第3张图片
注意:gzip压缩的算法,对文本的压缩效率高,图片不高

4,auto_index_module

ngx_http_autoindex_module模块处理以斜杠字符(’ / ')结尾的请求,并生成一个目录清单。通常,当ngx_http_index_module模块找不到索引文件时,会将请求传递给ngx_http_autoindex_module模块

location / {
    autoindex on;
}

nginx搭建可用的静态资源web服务器_第4张图片

你可能感兴趣的:(nginx)