nginx -t 查看nginx的配置文件是否有错
nginx存储值的指令继承规则:向上覆盖。子配置不存在时,直接使用父配置块。子配置存在时,覆盖父配置块。
1. 根目录配置
位置:在http模块下server中的location里面
root :填写网站的默认访问路径
index: 表示默认访问的文件及类型
2.gzip压缩
使用 gzip 压缩可以降低网站带宽消耗,提升访问速度
位置:http模块下
#开启gzip压缩
gzip on;
#需要压缩的文件格式 text/html默认会压缩,不用添加
gzip_types text/css text/javascript application/javascript image/jpeg image/png image/gif;
#压缩文件最小大小
gzip_min_length 1k;
#压缩级别1-9
gzip_comp_level 9;
3.autoindex 共享静态资源
位置:http模块下的location中
autoindex on;
4.设置访问文件大小的速度
位置:http模块下的location中
set $limit_rate 1k;
//设置每秒传输1k的数据,实际操作中不要设置1k,太小了,会影响用户体验
优点:当多个用户并发访问服务器时,能够较快的反应比较小的,重要的页面,而较大的文件的加载速度变慢
5.设置访问日志
位置http模块下
log_format main : 记录日志中加载的内容
access_log : 以main的形式,记录在logs/access.log 中
6.将HTTP升级为HTTPS