- 浏览器会自动发送一个请求去请求favicon.ico
- css js带版本号 用来做强制缓存刷新的 ,不然管理员修改css代码后,浏览器还可能用以前存储在你的ie缓存中的旧样式
- 两个web工程在客户访问的时候都用的相同域名前缀,这里用到的是nginx做的反向代理处理一个公用IP转接
用户访问网站(服务器C)->服务器C(不需要IIS) Nginx分发请求到->A或B或都更多的服务器(具体的IIS服务器), 实现前端负载
搭建nginx反向代理用做内网域名转发
扫盲:
nginx常用做静态内容服务和代理服务器(不是你翻墙那个代理),直面外来请求转发给后面的应用服务(tomcat,django什么的),tomcat更多用来做做一个应用容器,让java web app跑在里面的东西,对应同级别的有jboss,jetty等东西。但是事无绝对,nginx也可以通过模块开发来提供应用功能,tomcat也可以直接提供http服务,通常用在内网和不需要流控等小型服务的场景。
Apache/Nginx 应该叫做nginx对指定目录做代理「HTTP Server」;而 Tomcat 则是一个「Application Server」,或者更准确的来说,是一个「Servlet/JSP」应用的容器
nginx 负责负载均衡,将大量的访问量平衡分配给多个服务器
apache 是用来处理静态html、图片等资源,在对HTML解析、响应等方面比tomcat效率更高。
tomcat 处理JSP等内容,进行后台业务操作。