Mac下nginx的反向代理配置
随着人们日益增长的需求,对网络依赖性越来越大。随着而来的就是各大网站服务器也要随着升级改变。分布式也是顺应潮流成了目前主流之一。目前接触过的的有2种:
- 负载均衡 主要是以nginx实现
- Jmeter分布式 是一种master-slave关系的分布式,控制机叫master,其他承受压力的叫slavers
等有空再继续再学习新的分布式,这次简单的说一下,nginx负载均衡实现简单的分布式。首先需要安装nginx,可以参考这里。打开nginx 的配置文件nginx.conf,这个文件默认在/usr/local/etc/nginx/nginx.conf
。先大致看下nginx配置文件的样子
大致是张这么个样子,我们整理一波。如下图(反向代理)
这里是监听8080端口,然后通过不同路由去访问不同的应用服务器。这样一个简单的反向代理就出来了。
下面再了解一下nginx的负载均衡,nginx目前通过配置实现三种方式去负载均衡:轮询/权重/哈希:
- 轮询
upstream service_pool{