nginx 服务绑定域名的方法

发布时间:2019-03-04 10:26 来源:互联网 当前栏目:电脑编程入门

  这篇文章主要介绍了nginx服务绑定域名的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
 
  在nginx.conf里面配置多个server:
 
  在开始处理一个http请求时,nginx会取出header头中的host,与nginx.conf中每个server的server_name进行匹配,以此决定到底由哪一个server块来处理这个请求
 
  里面的server_name:用于配置基于名称的虚拟主机
 
  除了完全匹配,还可以以通配符:
 
  1、以*通配符开始的字符串:
 
  server_name*.domain.com;
 
  2、以*通配符结束的字符
 
  server_namewww.*;
 
  3、匹配正则表达式
 
  server_name~^(?.+).domain.com$;
 
  server{listen80default_server;server_namewww.123.com;root/home/web1;location/{}error_page404/404.html;location=/40x.html{}error_page500502503504/50.xhtml;location=/50x.html{}}
 
  server{server_namewww.abc.com;root/home/web2;location/{}error_page404/404.html;location=/40x.html{}error_page500502503504/50x.html;location=/50x.html{}}
  • 1、
  • 2、
  • 3、
  • 4、
  • 5、
  • 6、
  • 7、
  • 8、
  • 9、
  • 10、
  • 11、
  • 12、
  • 13、
  • 14、
  • 15、
  • 16、
  • 17、
  • 18、
  • 19、
  • 20、
  • 21、
  • 22、
  • 23、
  • 24、
  • 25、
  • 1、
  • 2、
  • 3、
  • 4、
  • 5、
  • 6、
  • 7、
  • 8、
  • 9、
  • 10、
  • 11、
  • 12、
  • 13、
  • 14、
  • 15、
  • 16、
  • 17、
  • 18、
  • 19、
  • 20、
  • 21、
  • 22、
  • 23、
  • 24、
  • 25、