[Nginx] リバースプロキシとロードバランシング

リバースプロキシ

nginx リバース プロキシは、フロントエンドから送信された動的リクエストを nginx によってバックエンド サーバーに転送します。

    server {
        listen       80;
        server_name  localhost;
        # 反向代理,处理管理端发送的请求
        location /api/ {
			proxy_pass   http://localhost:8080/admin/;
            #proxy_pass   http://webservers/admin/;
        }
		
		# 反向代理,处理用户端发送的请求
        location /user/ {
            proxy_pass   http://webservers/user/;
        }
    }

ここに画像の説明を挿入します

負荷分散

いわゆる負荷分散とは、指定された方法に従って、多数のリクエストをクラスター内の各サーバーに均等に分散することを意味します。

	upstream webservers{
	  server 127.0.0.1:8080 weight=90 ;
	  #server 127.0.0.1:8088 weight=10 ;
	}
    server {
        listen       80;
        server_name  localhost;
        # 反向代理,处理管理端发送的请求
        location /api/ {
			proxy_pass   http://localhost:8080/admin/;
            #proxy_pass   http://webservers/admin/;
        }
		
		# 反向代理,处理用户端发送的请求
        location /user/ {
            proxy_pass   http://webservers/user/;
        }
    }

ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/XiugongHao/article/details/135375771