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 生效
网友评论