http配置的指令块
http
server
upstream
location
配置文件语法
配置文件由指令与指令块构成
每条指令以;分号结尾,指令与参数间以空格符号分隔
指令块以{}大括号将多条指令组织在一起
include语句允许组合多个妹纸文件以提升可维护性
使用#符号添加注释,提高可读性
使用$符号使用变量
部分智联搞得参数支持正则表达式
配置参数.时间的单位
ms milliseconds
s seconds
m minutes
h hours
d days
w weeks
m months,30days
y years,365days
配置参数.空间的单位
bytes
k/K
m/M
g/G
配置gzip
在ngnix.conf中配置gzip on,开启gzip压缩
配置完成后可在浏览器开发者模式下查看是否生效
content-encoding: gzip #看到这个信息就表示已启用gzip压缩
配置日志
main 为日志名
main 后面跟的都是日志变量
logs/access.log 日志存储位置
可使用goaccess实现可视化和实时呈现日志情况