Nginx反向代理与负载均衡
Nginx反向代理很容易实现,给测试机设置两个域名guangsoft.io和guangsoft.org
在conf/nginx.conf中配置
1 upstream server1 {
2 server 192.168.50.80:8081;
3 }
4 upstream server2 {
5 server 192.168.50.80:8082;
6 }
7
8 server {
9 listen 80;
10 server_name guangsoft.io;
11 #charset koi8-r;
12 #access_log logs/host.access.log main;
13 location / {
14 #root html;
15 proxy_pass http://server1;
16 index index.html index.htm;
17 }
18 error_page 500 502 503 504 /50x.html;
19 location = /50x.html {
20 root html;
21 }
22 }
23 server {
24 listen 80;
25 server_name guangsoft.org;
26 #charset koi8-r;
27 #access_log logs/host.access.log main;
28 location / {
29 #root html;
30 proxy_pass http://server2;
31 index index.html index.htm;
32 }
33 error_page 500 502 503 504 /50x.html;
34 location = /50x.html {
35 root html;
36 }
37 }
至于nginx实现负载均衡,就更简单了
1 upstream server1 {
2 server 192.168.50.80:8081 weight=10;
3 server 192.168.50.80:8083 weight=10;
4 }