Nginx简介
Nginx的作用
一个高性能的HTTP和反向代理服务器。特点:占内存少,并发能力强。可以作为静态页面的web服务器。
反向代理:
指的是反向代理服务器接受来自internet的请求,然后分发请求给后端服务器(例如Tomcat),当后端服务器处理好相应结果,在返回给反向代理服务器,用来相应请求。记住一点反向代理是针对服务器端的,而正向代理是针对客户端(发起请求的一端)。
负载均衡:
分摊请求到后端服务器,相关的算法有轮询(Round Robin)、随机、源地址哈希、加权轮询、加权随机、最小连接数。
动静分离:
动态资源与静态资源分开,就是把js、css、jquery等部署在nginx上。现在好多用vue,部署就是把dist文件下的内容放服务器,然后nginx拦截80端口请求,映射到vue的部署目录。
现如今,很多公司都在用nginx,俄罗斯的编程真厉害!!!