2019-07-18 nginx

nginx 对比 tomcat
nginx并发量大,tomcat可以解析jsp

为什么使用nginx
nginx 负载均衡,反向代理,动态路由,请求过滤

为什么需要反向代理?
一个电脑的端口数量是有限的,如果我们需要直接通过80端口访问多个服务,就需要动态代理将不同域名的80指向本机的其他端口

为什么需要负载均衡?
一个tomcat只能容纳200个请求,而nginx能承载5w请求,为了能够让tomcat容纳足够多的请求,我们需要开启多个tomcat,让nginx通过负载均衡访问多个tomcat

动态路由:nginx下的请求path可动态配置
请求过滤:

nginx.conf

worker_processes 不大于cpu核数

http{
  server{
      listent 监听端口
      server_name 域名
      location / {
          proxy_pass 代理域名
      }
  }
}

修改配置后 nginx -s reload 生效

你可能感兴趣的:(2019-07-18 nginx)