老师,请教个问题,nginx域名转发流程是这样的吗?
来源:2-17 nginx反向代理服务器域名解析配置实操(linux系统同学看这节)
子玥
2018-04-17
第一个问题:
在浏览器中输入如 www.imooc.com 后,会去本地的hosts 文件中找有没有 www.imooc.com ,如果找到,就会访问该域名对应的 ip(如192.168.21.128),然后去vhost文件下找到 端口为80,并且域名为www.imooc.com的文件,最后转发到配置的域名或文件夹?
第二个问题:为什么输入192.168.21.128,访问的就是nginx,难道是因为nginx装在这个ip的机器上吗?
第三个问题:vhost 文件是在本地机器上,不是在服务器上,如果上线了,总不能在客户机子上配置,那这个怎么弄呢?
第四个问题:为什么域名就在80端口了(虽然nginx是80端口)?
写回答
2回答
-
同学,刚看到你的这个问题。
如果没有host的话,就是访问域名,然后命中nginx的servername,然后进行转发。
考虑host的话,就是看本机host,把ip和域名做一个转化。
00 -
polo哦
2018-04-17
只输入ip默认访问80端口,nginx默认端口是80
服务器上线会有对应的域名,只需要域名解析即可
00
相似问题