g6 ~8 ~; F8 J* c" {二、程序运行过程; ^* E _7 i/ W; S+ `. x
浏览器访问页面,假设访问淘宝页面:taobao.com/index.html; F/ P7 [( S: t: x
' w2 h$ t8 X# n$ a, Z6 O7 D& {. Ltaobao.com域名解析先经过hosts文件配置,发现taobao.com域名指向127.0.0.1,则向本机发起请求。- o# L, g5 ?9 @; I4 J# v
6 ^( B2 g! f2 P. a+ H: o: c0 Inginx接收到taobao.com/index.html请求,根据nginx的配置,将把这个请求转发给127.0.0.1:3000。 - L9 M; f( L, t" ]. Z m* F J' ~! ~8 f; U E; E
浏览器运行index.html文件,发起taobao.com/api/getNew请求1 W5 V$ r+ O, `& R r
8 N# O, i. J' P; y2 Z
nginx接收到taobao.com/api/getNew请求请求,根据nginx的配置,将把这个请求转发给真正的淘宝服务器中。5 `8 c% P2 i* e! A6 e/ S
0 v4 m4 C/ l- Z9 G2 o* H1 d
淘宝服务器将数据返回给nginx,再返回给浏览器执行。