nginx访问静态资源的相关配置
引言
需要通过nginx服务读取静态文件,需要配置nginx.conf的相关配置,如虚拟主机配置server、location配置。
其实nginx.conf的配置文件是由指令集组成的,指令集分为:简单指令、模块指令。
简单的指令由名字和参数组成,中间用空格隔开,末尾用分号(;)结尾。
模块指令和简单指令有着相同的结构,但是末尾的分号(;)改为了花括号({})
如果模块指令中含有其它的模块指令,那么该模块指令就叫做上下文(context),比如http模块指令、server模块指令。
1、server模块指令
server模块指令是nginx用来配置虚拟主机的
什么是虚拟主机?
pic-1590651964374.png
server模块指令中有三个重要的指令:listen 监听端口号,server_name 服务名,location映射解析文件地址
pic-1590651964375.png
2、location模块指令
向server模块指令添加location模块指令如下:
l