负载均衡的问题
来源:14-4 nginx负载均衡技术精讲(下)
7爷丶
2020-11-05
我有一台服务器下面有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这个项目
我是在一台服务器下面操作
写回答
4回答
-
7爷丶
提问者
2020-11-05
我是这样的流程,然后我就访问了t3.com,显示是 502 Bad Gateway
00 -
天经地义
2020-11-05
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; } }
00 -
7爷丶
提问者
2020-11-05
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才可以,想问下,为什么这样就可以,上面的就不可以
012020-11-05 -
天经地义
2020-11-05
同学麻烦贴一下涉及到全部的nginx配置,我们这边帮您看看
————来自singwa助教
00
相似问题