3-nginx-静态资源部署
静态资源的配置指令
listen指令: 用来配置监听端口
default_server属性是标识符,用来将此虚拟主机设置成默认主机
所谓的默认主机指的是如果没有匹配到对应的address:port,则会默认执行的。 如果不指定默认使用的是第一个server
server_name指令:
用来设置虚拟主机服务名称
三种匹配方式:精确匹配、通配符匹配、正则表达式匹配
精确匹配
域名是要收取一定的费用,所以可以使用修改hosts文件来制作一些虚拟域名来使用。需要修改 /etc/hosts
文件来添加
通配符匹配
server_name中支持通配符”*“,但需要注意的是通配符不能出现在域名的中间,只能出现在首段或尾段
(*)代表任意字符
正则表达式匹配
server_name中可以使用正则表达式,并且使用 ~ 作为正则表达式字符串的开始标记
括号取值
匹配执行顺序
1、准确匹配
2、通配符在开始时匹配
3、通配符在结束时匹配
4、正则表达式匹配
5、被默认的default_server处理,如果没有指定默认找第一个server
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Z.yang!