设为首页 收藏本站
查看: 1172|回复: 0

[经验分享] tomcat Proxy

[复制链接]
发表于 2015-8-7 12:46:52 | 显示全部楼层 |阅读模式
  介绍之前,先对apache和tomcat做下介绍,最初还以为apache,tomcat是一个东西,因为apache都没接触到,下载tomcat的时候,文件名都是apache-tomcat,才产生误解。
  apache和tomcat其实都是服务器,一个是web服务器,只支持静态资源,比如html,css之类的,优点是简单、速度快、性能稳定。tomcat是应用服务器,支持动态的,比如jsp之类的,就速度而言肯定不及apache。因此apache一般用来当作代理服务器使用。(我看我们公司的架构就这样,请求先通过apache,在通过weblogic。不过看我们公司的架构有点让我费解,apache不是用来处理静态资源么,但是项目的静态文件其实还是放在weblogic下,也就是说apache其实是用来把请求转发到两台服务器上,我也是刚入门,很多东西不懂,说错留言指导下)
  在说下代理,代理其实有正向代理和反向代理。
  正向代理:典型用途在防火墙内的局域网客户端提供访问Internet的途径。我们公司就这样,你想上网的话,就要在IE中局域网设置代理,然后才能上网。
  反向代理:典型用途是将防火墙后面的服务提供给Internet,可以为后台提供类是负载均衡,URL高级策略等。反向代理是透明的,访问者并不知道我访问的只是一个代理。
  前提:jdk,apache,tomcat绿色版,环境变量提前配置好。apache下虚拟主机中随便弄一个项目能访问就行。
  步骤
  1.修改tomcat下的server.xml。新增一个 节点。并尝试一下用8081访问这个项目(/Proxy)能访问成功




  2.解压apache。按照INSTALL说明,进行安装。
  使用apache的proxy,要用到modules
  /usr/local/apache2/bin/apxs -i -a -c mod_proxy.c mod_proxy_connect.c mod_proxy_http.c proxy_util.c  少一个不行
  然后在修改httpd.conf
  Directory节点中改成 ,Allow from all  否则,其他电脑不能测试,只能本机
  在最后面添加



LoadModule proxy_module  modules/mod_proxy.so
LoadModule proxy_http_module  modules/mod_proxy.so
NameVirtualHost *:80

ProxyPass /Proxy http://127.0.0.1:8081/Proxy
ProxyPassReverse /Proxy http://127.0.0.1:8081/Proxy


  上面两个/Proxy,都要和上面的tomcat入口一样,否则,找不到,就在本地的DocumentRoot中找,还是找不到,就返回错误页面。
  上面步骤都完成了,恭喜,服务器什么集群,负载均衡,分布式之类的,你了解到一个皮毛。
  (对于apache还不是很了解,可能有些地方存在我的错误理解,上述只是我个人的一些看法)

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-95200-1-1.html 上篇帖子: tomcat作为windows服务的参数配置,特别是PermSize的设置 下篇帖子: eclipse中安装tomcat插件
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表