计算机网络/计算机科学与应用/系统/运维/开发

精通Nginx 基于名称的虚拟主机配置



在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 成功


努力的意义,不在于一定会让你取得多大的成就,只是让你在平凡的日子里,活得比原来的那个自己更好一点。

评论

^