案例一:访问静态路径(通过目录名称来匹配 使用root关键字)
修改:nginx.conf文件,在server里面增加:
1 location ^~ /img/ { 2 root F:; 3 }假设:真实文件地址: F:\ img\Koala.jpg
测试:打开浏览器输入Url地址 http://localhost/img/Koala.jpg 即可看见对应的图片
说明:在使用root关键字的时候,location( /img/ )既会出现在真实文件地址里面也会出现在Url地址里面
案例二:访问静态路径(通过目录名称来匹配 使用alias关键字)
修改:nginx.conf文件,在server里面增加:
1 location ^~ /test/ { 2 alias F:/; 3 }假设:真实文件地址: F:\ img\Koala.jpg
测试:打开浏览器输入Url地址 http://localhost/test/img/Koala.jpg 即可看见对应的图片
说明:在使用alias关键字的时候,location(/test/)不会出现在真实文件地址里面,但是会出现在Url地址里面,只是相当于用location去匹配这个Url地址
案例三:访问静态路径(通过文件名后缀来匹配 使用root关键字)
修改:nginx.conf文件,在server里面增加:
1 location ~ \.(jpg|png|...)$ { 2 root F:; 3 }假设:真实文件地址: F:\ img\Koala.jpg
测试:打开浏览器输入Url地址 http://localhost/img/Koala.jpg 即可看见对应的图片
注意:location里面不一定是jpg、png、txt的,比如像我上面这个Url地址,我把配置文件改成下面也可以访问:
1 location ~ \.(oala.jpg|png|...)$ { 2 root F:; 3 }