博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
apache代理服务器设置
阅读量:7248 次
发布时间:2019-06-29

本文共 1108 字,大约阅读时间需要 3 分钟。

apache代理服务器主要由proxy模块来实现,其实实现也非常简单,修改apache/conf/http.conf文件,再在c:/windows/system32/drivers/etc/hosts文件中加一行代码就可以了,现在如我有一个应用在tomcat下:http://localhost:8080/bbs/index.jsp.如果我要改成www.bbs.com来访问的话,so....

编辑配置文件httpd.conf

修改如下
加载模块,找到这两句,去掉#。
LoadModule proxy_module modules/mod_proxy.so 
LoadModule proxy_http_module modules/mod_proxy.so 
虚拟主机的部分加上

NameVirtualHost *:80
  ServerAdmin webmaster@dummy-host.example.com  ServerName www.bbs.com  ProxyRequests Off
  Order deny,allow  Allow from all
  ProxyPass / http://127.0.0.1::8080/  ProxyPassReverse / http://127.0.0.1:8080/

  然后再hosts文件中加入

127.0.0.1    www.bbs.com

  重启apache,OK了。www.bbs.com/bbs/index.jsp,或者,直接把bbs里的东西放到root下。www.bbs.com.

  其实通过这个例子,让我更加能体会到apache和tomcat的区别,apache永远是一个web服务器,他是用于转发页面,和管理tomcat服务器的作用,他可以用于转发静态页面,比如:html,jpg,css,js之类的静态,但不支持动态页面,例如jsp,但tomcat对于动态页面的转发很快,所以经常会用tomcat加apache做集成。又如:localhost:8080/bbs/index.jsp和www.bbs.com比较,进去是一样的,但是localhost用的tomcat进行转发的,bbs.com用的apache进行跳转的。

  有些地方,可能写的不对,都是我自己的理解,如有错误,还请各位大牛多多指点,菜鸟不胜感激。

  

转载于:https://www.cnblogs.com/youngjoy/archive/2012/12/03/2799861.html

你可能感兴趣的文章
AGG第三十八课 一些不常用的坐标转换管道
查看>>
实战案例:创建支持SSH服务的镜像
查看>>
Fiddler Web Debugger简单调试头部参数
查看>>
Linux环境下发布项目(Tomcat重新启动)
查看>>
centos7配置svn服务器
查看>>
亮剑:PHP,我的未来不是梦(13)
查看>>
MYSQL主从数据同步
查看>>
javascript数组操作
查看>>
linux中父进程退出时如何通知子进程
查看>>
linux 缩减文件系统大小 LVM
查看>>
对比文件md5值实现去重文件
查看>>
C#设计模式之二十三解释器模式(Interpreter Pattern)【行为型】
查看>>
js处理中文乱码记录/nodejs+express error 413
查看>>
基于Keepalived实现LVS双主高可用集群
查看>>
SqlServer 使用脚本创建分发服务及事务复制的可更新订阅
查看>>
什么是Floating (浮动)规则?
查看>>
分布式文件系统-FastDFS
查看>>
HTML5 rotate 做仪表盘
查看>>
为什么说荆州松滋刘氏采穴堂是刘开七、刘广传的后裔
查看>>
React中使用Ant Table组件
查看>>