Nginx
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器
特点:
1.占有内存少 1-2M
2.并发能力强 (理论值5万次/秒 3万次
3.应用广泛
官网:Nginx.org
Nginx启动:
说明:以超级管理员身份运行nginx.exe
检查:
1.nginx 默认以80端口启动,
2.检查任务管理器

3.关于进程项说明:
主进程:主要负责反向代理等服务
守护线程:防止主进程意外关闭
nginx命令:
1.启动:start nginx
2.重启:nginx -s reload 提示错误
3.关闭 : nginx -s stop
轮询策略:
(服务器性能相同)
server {
listen 80;
server_name manage.jt.com;
location / {
#proxy_pass http://localhost:8091;
proxy_pass http://jtWindows;
}
}
#配置window timcat集群
upstream jtWindows {
server localhost:8081;
server localhost:8082;
server localhost:8083;
}
侧重策略:
(服务器性能不一)
server {
listen 80;
server_name manage.jt.com;
location / {
#proxy_pass http://localhost:8091;
proxy_pass http://jtWindows;
}
}
#配置window timcat集群
upstream jtWindows {
server localhost:8081 weight=6;
server localhost:8082 weight=3;
server localhost:8083 weight=1;
}
IPhash策略:
( 每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。)
存在的问题:
1.可能导致负载不均现象
2.如果某台tomcat服务器宕机,则可能影响用户的使用
server {
listen 80;
server_name manage.jt.com;
location / {
#proxy_pass http://localhost:8091;
proxy_pass http://jtWindows;
}
}
#配置window timcat集群
upstream jtWindows {
ip_hash;
server localhost:8081 weight=6;
server localhost:8082 weight=3;
server localhost:8083 weight=1;
}
在工作中使用SSO单点登录的方式,实现用户信息共享。
SSO:如果用户登录一次,则可以免密访问相互之间信任的系统
upstream jtWindows {
#ip_hash;
server localhost:8081 down;//表示当前的server暂时不参与负载
server localhost:8082 down;
server localhost:8083 backup;//备用服务器
}
浙公网安备 33010602011771号