首页新闻找找看学习计划

nginx配置中upsteam mycluster应该怎么改

0
悬赏园豆:5 [已解决问题] 解决于 2019-08-30 09:38

这是我在网上查的别人的配置,到我这儿不知道怎么改了

转发的两个节点,这里是单台机器的两个端口

upstream mycluster {
server 127.0.0.1:9001 weight=1;
server 127.0.0.1:9002 weight=1;
}
server {
listen 9000; #暴露出去的端口号是9000
server_name 127.0.01; # 暴露出去的IP是本台机器IP

location / {
    proxy_pass http://mucluster; # 这里是upstream的名称
    root html;
   index index.html index.html;
}

}

奈何技术不达标的主页 奈何技术不达标 | 初学一级 | 园豆:146
提问于:2019-08-28 17:20
< >
分享
最佳答案
0

不知道你想表达什么意思,proxy_pass 是个代理,mycluster指向于这个配置(mycluster 可更换别的变量名)
upstream mycluster {
server 127.0.0.1:9001 weight=1;
server 127.0.0.1:9002 weight=1;
}
如果是127.0.0.1:9000的请求会分发到127.0.0.1:9001和127.0.0.1:9002上面。权重weight都是1,默认是平均分配请求。
9000 是nginx暴露的端口,最终请求会到mycluster中的地址。127.0.0.1:9001和127.0.0.1:9002是存在真实服务的地方

收获园豆:5
超人小冰 | 菜鸟二级 |园豆:226 | 2019-08-28 18:36

奈何技术不达标 | 园豆:146 (初学一级) | 2019-08-29 08:55

我这样配置,nginx不报错了,但是我访问8080端口,网页打不开

奈何技术不达标 | 园豆:146 (初学一级) | 2019-08-29 08:56
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册