首页 > 系统相关 >nginx 负载均衡

nginx 负载均衡

时间:2023-07-28 15:33:46浏览次数:29  
标签:负载 8081 server myproject nginx 221.178 均衡 172.31

nginx配置:

worker_processes  1;

events {
  worker_connections  1024;
}

http {

  server {
    listen 8081;
    location / {
      root /data/xc1;
    }
  }

  server {
    listen 8082;
    location / {
      root /data/xc2;
    }
  }

  server {
    listen 8083;
    location / {
      root /data/xc3;
    }
  }

  upstream myproject {
    server 172.31.221.178:8081;
    server 172.31.221.178:8082;
    server 172.31.221.178:8083;
  }

  server {
    listen 80;
    location / {
      proxy_pass http://myproject;
    }
  }
}

 

  • 默认为循环调度
  • least_conn 最小连接
  • ip_hash 会话选择特定的服务器
  • weight 加权负载均衡
  upstream myproject {
    least_conn;
    server 172.31.221.178:8081;
    server 172.31.221.178:8082;
    server 172.31.221.178:8083;
  }

  upstream myproject {
    ip_hash;
    server 172.31.221.178:8081;
    server 172.31.221.178:8082;
    server 172.31.221.178:8083;
  }

  upstream myproject {
    server 172.31.221.178:8081 weight=3;
    server 172.31.221.178:8082;
    server 172.31.221.178:8083;
  }

  

重新载入配置文件: 
/usr/local/nginx/sbin/nginx -s reload            # 重新载入配置文件

   

访问:

http://loc168/

   

 

标签:负载,8081,server,myproject,nginx,221.178,均衡,172.31
From: https://www.cnblogs.com/ooo0/p/17587725.html

相关文章

  • nginx for Windows
    配置nginx.confworker_processes1;events{worker_connections1024;}http{server{listen8092;server_namelocalhost;location/{rootD:/IdeaProjects/xcProjects/test/RuoYi-Vue/ruoyi-ui/dist;try_files$uri......
  • nginx 代理服务
     nginx.confworker_processes1;events{worker_connections1024;}http{server{listen8080;root/data/up1;location/{}}server{location/{proxy_passhttp://localhost:8080;}location/www{......
  • nginx -s reopen 重新打开日志文件
     reopen—重新打开日志文件 cd/usr/local/nginx/logslsmvaccess.logaccess_20230728-2.logls/usr/local/nginx/sbin/nginx-sreopenls ......
  • Linux 上 Nginx 获得最佳性能调试方法
    NGINX是一种流行的、免费的开源Web服务器。默认的NGINX配置足以让Web服务器正常工作。但是,如果您想充分利用NGINX,则需要使用其配置文件并设置可优化服务器性能的参数。您将在Linux机器上的/etc/nginx目录中找到配置文件。什么是NGINX?NGINX是一种现代Web服务器,您可以......
  • nginx安全性:强化服务器配置
    nginx是最流行的Web服务器。它轻巧,快速,强大,并支持所有主要操作系统。它是Netflix,WordPress.com和其他高流量站点的首选Web服务器。Nginx服务器可以轻松地处理10,000个不活动的HTTP连接,而其内存只有2.5MB。在本文中,我们将提供有关nginx服务器安全性的提示,向您展示如何保护nginx安......
  • nginx跨域配置
    add_headerAccess-Control-Allow-Credentialstrue;add_headerAccess-Control-Allow-Headers$http_access_control_request_headers;add_headerAccess-Control-Allow-Methods'POST,GET,OPTIONS,DELETE,PUT,HEAD,PATCH';add_headerAccess-Control-All......
  • Linux安装配置nginx, 并且开机自启
    1.安装使用菜鸟教程的安装步骤这里的版本可以更换为自己想安装的即可注意:菜鸟教程的安装之后,nginx的安装目录是/usr/local/webserver/nginx,下面的开机自启也是按照这个目录2.开机自启2.1配置/etc/rc.local文件找到/etc/rc.local文件,在最后添加nginx安装目录/usr......
  • nginx反向代理
    前端发送的请求,是如何请求到后端服务的?路径并不匹配,那是怎样传送请求的呢nginx反向代理将前端发送的动态请求由nginx转发到后端服务器  nginx反向代理的好处:提高访问速度:在访问nginx时会作缓存,如果下一次访问的是相同的接口地址,则无需请求真正的后端服务器,直接在n......
  • Debian 11 安装Nginx最新stable版本
    其实官方文档已经很清楚了,我写这个文档只是为了记录下安装过程#Installtheprerequisites:aptinstallcurlgnupg2ca-certificateslsb-releasedebian-archive-keyring-y#Importanofficialnginxsigningkeysoaptcouldverifythepackagesauthenticity.Fetch......
  • nginx支持.htaccess文件实现伪静态
    server{listen80;server_nametsov.netwww.tsov.net;root/www/web/www.tsov.net;include/www/web/www.tsov.net/.htaccess;//增加这句,注意路径。  很多网站需要采用伪静态来访问动态网页。所以像phpcms这样的系统,都提供了一个.htaccess文件,供写伪......