前言
1.Nginx是一款很优秀的web服务器,与Apache相比,虽然Apache被称为世界排名第一,快速、可靠并且可通过简单的API扩充,但是抗并发不如Nginx
2.如果win服务器或本地win电脑开发,只能使用普通的Nginx
如果您是Linux,推荐使用Nginx -Tengine,这个是淘宝网发起的项目,更快/抗并发更高,官网:http://tengine.taobao.org/
说明
1.本次演示的win电脑
2.本地代码无需动任何东西
开始
不仅仅可以为网关提供,其它都可以,只要你有2个以上
1.找到你安装Nginx的配置文件,名字:nginx.conf
2.找到http方法区
3.添加代码,修改端口为你的网关端口,多个使用(;)隔开,mygateway这个名字可以随便叫
upstream mygateway {
least_conn;
server 127.0.0.1:9020;
server 127.0.0.1:9021;
}
4.添加代码到server方法区,里面的第一个location方法区里面
proxy_pass http://mygateway;
后续
1.此时重启你的Nginx
2.然后你就可以通过访问:localhost/微服务控制器路由/微服务方法名路由
2.Nginx默认使用80端口,所以80端口不用在后面加
3.如果不想使用80,修改这里,如何重启Nginx即可