一、概述与下载
概述:
下载
命令
• 启动命令: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网卡
上传视频过大,使用语句