请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

负载均衡的问题

我有一台服务器下面有1.php 2.php 两个项目,然后我在服务器做了负载均衡,
upstream my_fzjh{
server 1.php.com weight=2;
server 2.php.com;
}
location / {
proxy_pass http://my_fzjh;
}
然后我访问1.php.com,不断刷新,却看不到有访问2.php.com这个项目
我是在一台服务器下面操作

正在回答 回答被采纳积分+3

4回答

提问者 7爷丶 2020-11-05 17:20:57

https://img1.sycdn.imooc.com//szimg/5fa3c3c60948b2a406750398.jpg

https://img1.sycdn.imooc.com//szimg/5fa3c3c60906fd4406710398.jpg

我是这样的流程,然后我就访问了t3.com,显示是 502 Bad Gateway


0 回复 有任何疑惑可以回复我~
天经地义 2020-11-05 17:10:26
upstream local {
    server 1.php.com;
    server 2.php.com weight=2;
}
server {
    listen       80;
    server_name  localhost;
    location / {
        proxy_pass http://local;
    }
}
server {
    listen       80;
    server_name  1.php.com;
    root   /www/1;
    index index.php index.html;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    location ~ [^/]\.php(/|$) {
        fastcgi_pass   php74:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }
}
server {
    listen       80;
    server_name  2.php.com;
    root   /www/2;
    index index.php index.html;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    location ~ [^/]\.php(/|$) {
        fastcgi_pass   php74:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }
}
0 回复 有任何疑惑可以回复我~
提问者 7爷丶 2020-11-05 16:37:40

1、我早上的操作是这样的,我有一台a服务器,a服务器下面有b,c两个项目,我a服务器绑定了域名1.com到b项目,2.com到c项目,然后我就做了负载均衡,分别是1.com,2.com,然后我就访问a服务器的ip,然后是不行的

2、我改了之后,a服务器我改了端口8081,,b、c的我也分别改了8082和8083才可以,想问下,为什么这样就可以,上面的就不可以

0 回复 有任何疑惑可以回复我~
  • 我估计是你虚拟域名绑定问题,请求直接发到1.com那里去了,具体还是得看下不行的时候nginx配置是什么
    
    在同一台服务器,有两个项目,分别是a项目和b项目,1.php.com和2.php.com两个域名,直接请求本地ip想要负载均衡,我大致写了个配置,你可以参考下,请看最新的回复,记得将虚拟域名写到hosts文件
    回复 有任何疑惑可以回复我~ 2020-11-05 17:09:59
天经地义 2020-11-05 16:30:17

同学麻烦贴一下涉及到全部的nginx配置,我们这边帮您看看

               ————来自singwa助教

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信