- Published on
http请求中的host和nginx中的例子
- Authors
- Name
- 祝你好运
以前配合后台开发app的时候,需要配host然后才能访问某些网页,比如dev.sunke.me,test.sunke.me,只知道这么做,却不知道为什么,今天研究了下,记录一下
为什么需要配host?
假如A和B两个人都在同一台机器上开发网站,他们开发的是不同的功能,很不同,可以认为是两个系统,比如一个是前台,一个是后台。这样就可以搞成同一台服务器上面的两个虚拟服务器,然后通过在发到服务器上面的请求中加入host信息来指定访问哪一台虚拟服务器。
nginx怎么配置?
通过添加多个server就可以了,然后在不同server中指定不同的服务器NGINX Web Server。

本地怎么配置?
/private/etc/hosts
learning host
45.56.127.13 zhangsan.com 45.56.127.13 lisi.com
效果


请求里面的host信息

这样nginx在处理这个请求的时候,就会拿着host信息去找对应的server处理。