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;//备用服务器
	}

  

原文地址:https://www.cnblogs.com/luojie1216/p/11301537.html