在server块对外提供的虚拟主机
语法:
server_name name ...;
name 可以是一个也可以是多个名称并列,用空格隔开
实例:
server_name myserver.com www.myserver.com;
name中可以使用通配符 * (注意通配符只能用在由三段字符串组成的名称的首段或者尾端 或者两段字符串组成的名称的尾端)
server_name *.myserver.com www.myserver.*;
name中还可以使用正则表达式,并使用波浪号 ~ 正则表达式字符串的开始标记
server_name ~^www\d+\.myserver\.com$;
优先级:
1、准确匹配server_name
2、通配符开始时匹配server_name成功
3、通配符结尾时匹配server_name成功
4、正则表达式匹配 server_name 成功