将win下的nginx作为反向代理服务器(没有服务器的苦.
注意在启动时候,他的所在路径不能有中文字符~否则报错
修改部分
upstream xxx.test{
server 被代理的服务器ip:port;
}
server{
listen 80;
server_name lxz.com;
location / {
proxy_pass http://xxx.test;
#nginx内置的反向代理模块,与fastdfs等不同
}
ok,浏览器访问server模块中server_name对应的域名,
服务器然后去找location /模块,又看到是代理,
通过被代理的网址xxx.com/auth.html 就可以去访问linux下的服务器,就完成了代理服务器的配置.
不同的域名,在host中对应相同的本地地址,然后通过nginx来反向连通ip+port
而[负载均衡]
是在反向代理的基础上做的.首先从server模块中server_name对应的域名. 来进入location之中,发现是一个代理, 并且里面有一个url, 利用这个URL去找upstream模块,然后通过这个模块中的服务器地址来作为代理过去.
可以带有权重weight