apache代理服务器设置
2015-10-26 00:00
531 查看
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
修改如下
加载模块,找到这两句,去掉#。
虚拟主机的部分加上
然后再hosts文件中加入
重启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进行跳转的。
这里的app1和url1[就是tomcat下的工程目录一直就可以解决这个问题]
7fe0
编辑配置文件httpd.conf
修改如下
加载模块,找到这两句,去掉#。
LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_http_module modules/mod_proxy.so
虚拟主机的部分加上
NNameVirtualHost *:80 <VirtualHost *:80> ServerAdmin webmaster@dummy-host.example.com ServerName www.bbs.com ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass / http://127.0.0.1::8080/ ProxyPassReverse / http://127.0.0.1:8080/ </VirtualHost>
然后再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进行跳转的。
ProxyPass /app1 http://<tomcat_server_address>:port/url1 ProxyPassReverse /app1 http://<tomcat_server_address>:port/url1
这里的app1和url1[就是tomcat下的工程目录一直就可以解决这个问题]
ProxyPass /bbs http://localhost:9090/bbs ProxyPassReverse /bbs http://localhost:9090/bbs ProxyPass /wibo http://localhost:9090/wibo ProxyPassReverse /wibo http://localhost:9090/wibo ProxyPass / http://localhost:9090/Proxy PassReverse / http://localhost:9090/
7fe0
相关文章推荐
- apache.commons.configuration.PropertiesConfiguration实例
- Centos6.5下安装Apache
- 在Java中利用Apache Commons Codec API实现常见的加密解密算法,如:md5,sha256
- QT Creator 加 apxs 搭建Apache模块开发环境
- Apache的ab工具
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- 关于apache服务器的虚拟目录和虚拟主机的设置
- 使用Apache怎么添加虚拟域名
- phpmysqlapache
- Apache Mesos【二】Apache Mesos底层基础库
- Apache Mesos【一】Apache Mesos的整体架构
- hadoop namenode -format错误,找不到或无法加载主类org.apache.hadoop.util.PlatformName
- Linux apache mysql php 安装
- Windows8.1下PHP环境配置(PHP5.6、Apache2.4、MySql5.6)
- apache域名重定向rewrite
- 搜索引擎 Apache Solr
- org.apache.hadoop.hdfs.protocol.UnregisteredDatanodeException
- apache 日志切割
- 关于导入APACHE POI包之后的错误
- linux-centos6.5 yum安装php5.4 apache2.2