原理

如果下图所示,TeaWeb通过启动一个网络端口(默认为7777)用来提供管理界面,然后可以在管理界面中配置一组Web服务和代理服务,其中,通过代理服务,TeaWeb自动将客户端请求转发到后端服务中(比如nginx, Apache,Fastcgi等)。

             |--------------|        |----------------------------| 
Client  <->  | TeaWeb:7777  |   <->  | Nginx, Apache, Tomcat,     |
             |--------------|        | Fastcgi, Static Files, ... |
                   |                 |----------------------------|
                   |
                   |
             |-------------|
             |  Web        |     
             |  Proxy      |  
             |  Log        |  
             |  Monitor    |      
             |  Statistics |     
             |  WAF        |
             |  Cache      |
             |  ...        |
             |-------------|

在转发过程中,代理服务自动记录访问日志信息,从而可以在管理界面中显示这些日志,供开发者查看、筛选,也会自动生成统计信息。

每个代理服务都会绑定一个或多个网络地址,如果设置了多个代理服务,那么TeaWeb就会绑定多个网络地址,很可能也会有多个监听端口。当然,代理服务网络地址不影响管理界面地址。

评论 发表新评论

  取消

登录后才能发表评论

暂时还没有评论。

{{comment.nickname}}@{{comment.datetime}}
{{comment.body}}