Nginx

it2023-08-22  69

一、概述与下载

概述:

下载

命令

• 启动命令:start nginx • 重启命令 : nginx -s reload • 关闭命令 : nginx -s stop

在cof文件中配置一个服务器

#配置后台管理系统 server { listen 80; server_name manage.jt.com; location / { #root 代表文件目录 #index 代表默认的访问页面 #proxy_pass 代表发起url请求 proxy_pass http://localhost:8091; } }

在cof文件中配置多个服务器

#配置后台管理系统 server { listen 80; server_name manage.jt.com; location / { #root 代表文件目录 #index 代表默认的访问页面 #proxy_pass 代表发起url请求 #proxy_pass http://localhost:8091; proxy_pass http://jtW; } } #配置集群的关键字 通过集群配置tomcat服务器即可 #默认: 1.轮询的机制 upstream jtW { server 127.0.0.1:8081; server 127.0.0.1:8082; server 127.0.0.1:8083; }

二、nginx负载均衡

轮询策略

#默认: 1.轮询的机制 upstream jtW { server 127.0.0.1:8081; server 127.0.0.1:8082; server 127.0.0.1:8083; }

权重策略

#配置集群的关键字 通过集群配置tomcat服务器即可 #默认: 1.轮询的机制 2.权重策略 upstream jtW { server 127.0.0.1:8081 weight=6; server 127.0.0.1:8082 weight=3; server 127.0.0.1:8083 weight=1; }

IPHASH策略

#默认: 1.轮询的机制 2.权重策略 3.IPHASH upstream jtW { ip_hash; server 127.0.0.1:8081 weight=6; server 127.0.0.1:8082 weight=3; server 127.0.0.1:8083 weight=1; }

负载均衡的补充

down属性

说明:如果tomcat服务器发生了宕机的现象,则通过配置文件标识down的属性,则nginx将不会再次访问故障机. #默认: 1.轮询的机制 2.权重策略 3.IPHASH upstream jtW { #ip_hash; server 127.0.0.1:8081 down; server 127.0.0.1:8082 ; server 127.0.0.1:8083 ; }

backup属性

说明:通常情况下 都会部署一些备用机防止由于主机宕机,剩余的机器不能实现高负责从而导致整个服务宕机的问题. 如果设置了备用机,则正常情况下用户不会访问.但是当主机宕机或者主机遇忙时才会访问. #配置集群的关键字 通过集群配置tomcat服务器即可

#默认: 1.轮询的机制 2.权重策略 3.IPHASH upstream jtW { #ip_hash; server 127.0.0.1:8081 down; server 127.0.0.1:8082 ; server 127.0.0.1:8083 backup; }

tomcat高可用配置

属性配置: 1.max_fails=1 配置nginx访问服务器的最大的失败次数. 2.fail_timeout=60s; 理解为一个时间周期. 如果发现服务器宕机,则在60秒内不会再次访问故障机.

#配置集群的关键字 通过集群配置tomcat服务器即可 #默认: 1.轮询的机制 2.权重策略 3.IPHASH upstream jtW { #ip_hash; server 127.0.0.1:8081 max_fails=1 fail_timeout=60s; server 127.0.0.1:8082 max_fails=1 fail_timeout=60s; server 127.0.0.1:8083 max_fails=1 fail_timeout=60s; }

关于ip地址获取命令

service NetworkManager stop chkconfig NetworkManager off 永久关闭 Manager网卡 service network restart 重启network网卡

上传视频过大,使用语句

最新回复(0)