- 浏览: 466501 次
- 性别:
- 来自: 潘多拉
文章分类
最新评论
-
lijunwyf:
代码好像不完整,后端没串起来的感觉
Json-RPC for java首次尝试 -
jerry.chen:
我用这种方式去,貌似没啥效果,楼主!
Xfire开发的webservice客户端超时问题解决 -
漫步邃思:
这个问题常遇到,老是想不起来解决方法,记住了
resin3.1.0无法解析EL表达式问题解决 -
dampce032:
在不删掉integratedSecurity=true;的情况 ...
JDBC 连接SQLServer数据库(Failed to load the sqljdbc_auth.dll) -
kill_e680:
取CPU号和取硬盘号,在linux下可以用吗?
sigar使用:在web中应用sigar取得系统信息
前提:Apache使用80端口,iis和resin都使用Apache的虚拟主机映射,来完成三者的合并。
第一步:Apache与IIS整合
1.修改Apache的配置文件httpd.conf
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
找到上两行代码,去掉前面的#号;
2.添加映射iis的虚拟主机
在httpd.conf最后面加上下面一段代码:
注释:blovesky.51vip.biz是iis发布项目的域名,iis在这里使用的是81端口。
关于iis配置域名和端口这里不做陈述。
第二步:Apache和Rsin的整合
修改http.conf文件:
1。找到LoadModule代码块,在后面添加下面这行代码:
LoadModule caucho_module "E:/zjd/resin/win32/apache-2.0/mod_caucho.dll"
2.resin的虚拟主机:
在配置文件最后面添加如下代码:
注释:zjdlove.51vip.biz为配置resin下发布项目的域名,resin的端口可以为非80的其他端口,如:8080
E:/zjd/resin/deploy/51dw 这个路径是resin下发布的51dw的项目跟目录。
3.修改resin的配置文件resin.conf
打开文件,找到document-directory这个标签,把值改为要发布的这个项目的跟目录,如:51dw的根目录E:/zjd/resin/deploy/51dw,域名不需要在这里配置。
备注:这样做,resin就只能发布一个项目,目前先暂时这样解决(听说用apache代理,和resin合并,可以用resin发布多个项目使用apache的80端口)。resin为版本为3.0.23,apahce版本为2.0.59
保存后重新启动服务(apache,resin,iis)
(后续)
配置过程中,iis出现的问题:
一、asp不能访问:
在win2003(iis6.0)下面,有个Web服务扩展,在里面有个几个选项,其中,有一项Active Server Pages默认为禁止,这里需要改为允许。
二、访问网站出现这样的错误:
Active Server Pages ?? 'ASP 0131'
???Э???·??
/news/include/config.asp??А 1
???./include/skin.asp' ???? '..' ????????
Asp 0131错误:路径问题,由于asp文件里使用了父路径,所以在iis6.0里应该设置启用父路径。
方法:打开IIS网站管理,到相关网站:右键---属性-----主目录----配置----选项---启用父路径(打勾)即可。
三、在iis下的二级域名站点,在apache配置下面不能访问(访问总是回到顶级域名下的网站)问题:
在apache,http.conf文件中,虚拟主机配置如下:
问题是现在访问bbs.xxx.cn却总是回到www.xxx.cn的网站上,最后终于发现是别名的问题,把红色字体部分去掉,问题解决,困扰了大半天的问题终于解决。
2009-08-26
再续:关于上面写的apache下只能代理一个resin下的web项目,最近找到了解决的办法,可以同时代理resni下的多个web项目。
方法:在上面说的基础上,不修改resin的根目录,即document-directory标签的值,默认还是resin的Root,在Apache配置文件中,代理映射在上面的基础上只需要修改:
这样,resin下面根目录Root没有修改,则就可以配置多个web项目的转发了。
第一步:Apache与IIS整合
1.修改Apache的配置文件httpd.conf
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
找到上两行代码,去掉前面的#号;
2.添加映射iis的虚拟主机
在httpd.conf最后面加上下面一段代码:
<VirtualHost *:80> ServerName 61.168.21.208----------------------服务ip DocumentRoot d:/www----------------------------apache的发布目录 </VirtualHost> <VirtualHost *:80> ServerName blovesky.51vip.biz ProxyPass / http://blovesky.51vip.biz:81/ ProxyPassReverse / http://lovesky.51vip.biz:81/ </VirtualHost>
注释:blovesky.51vip.biz是iis发布项目的域名,iis在这里使用的是81端口。
关于iis配置域名和端口这里不做陈述。
第二步:Apache和Rsin的整合
修改http.conf文件:
1。找到LoadModule代码块,在后面添加下面这行代码:
LoadModule caucho_module "E:/zjd/resin/win32/apache-2.0/mod_caucho.dll"
2.resin的虚拟主机:
在配置文件最后面添加如下代码:
<IfModule mod_caucho.c> ResinConfigServer localhost 6802 CauchoStatus yes </IfModule> <VirtualHost *:80> ServerName zjdlove.51vip.biz # 别名,当有二级域名存在时,这个别名应该取消 ServerAlias zjdlove.51vip.biz *.zjdlove.51vip.biz DocumentRoot E:/zjd/resin/deploy/51dw AddHandler caucho-request jsp <LocationMatch /*> SetHandler caucho-request </LocationMatch> <LocationMatch "/WEB-INF/"> AllowOverride None deny from all </LocationMatch> <Directory "E:/zjd/resin/deploy/51dw"> Allow from all </Directory> </VirtualHost>
注释:zjdlove.51vip.biz为配置resin下发布项目的域名,resin的端口可以为非80的其他端口,如:8080
E:/zjd/resin/deploy/51dw 这个路径是resin下发布的51dw的项目跟目录。
3.修改resin的配置文件resin.conf
打开文件,找到document-directory这个标签,把值改为要发布的这个项目的跟目录,如:51dw的根目录E:/zjd/resin/deploy/51dw,域名不需要在这里配置。
备注:这样做,resin就只能发布一个项目,目前先暂时这样解决(听说用apache代理,和resin合并,可以用resin发布多个项目使用apache的80端口)。resin为版本为3.0.23,apahce版本为2.0.59
保存后重新启动服务(apache,resin,iis)
(后续)
配置过程中,iis出现的问题:
一、asp不能访问:
在win2003(iis6.0)下面,有个Web服务扩展,在里面有个几个选项,其中,有一项Active Server Pages默认为禁止,这里需要改为允许。
二、访问网站出现这样的错误:
Active Server Pages ?? 'ASP 0131'
???Э???·??
/news/include/config.asp??А 1
???./include/skin.asp' ???? '..' ????????
Asp 0131错误:路径问题,由于asp文件里使用了父路径,所以在iis6.0里应该设置启用父路径。
方法:打开IIS网站管理,到相关网站:右键---属性-----主目录----配置----选项---启用父路径(打勾)即可。
三、在iis下的二级域名站点,在apache配置下面不能访问(访问总是回到顶级域名下的网站)问题:
在apache,http.conf文件中,虚拟主机配置如下:
<VirtualHost *:80> ServerName www.xxx.cn ServerAlias xxx.cn *.xx.cn ProxyPass / http://www.xxx.cn:81/ ProxyPassReverse / http://www.xxx.cn:81/ </VirtualHost> #二级域名网站 <VirtualHost *:80> ServerName bbs.xxx.cn ProxyPass / http://bbb.xxx.cn:81/ ProxyPassReverse / http://bbs.xxx.cn:81/ </VirtualHost>
问题是现在访问bbs.xxx.cn却总是回到www.xxx.cn的网站上,最后终于发现是别名的问题,把红色字体部分去掉,问题解决,困扰了大半天的问题终于解决。
2009-08-26
再续:关于上面写的apache下只能代理一个resin下的web项目,最近找到了解决的办法,可以同时代理resni下的多个web项目。
方法:在上面说的基础上,不修改resin的根目录,即document-directory标签的值,默认还是resin的Root,在Apache配置文件中,代理映射在上面的基础上只需要修改:
<VirtualHost *:80> ServerName zjdlove.51vip.biz ServerAlias zjdlove.51vip.biz *.zjdlove.51vip.biz DocumentRoot D:/resin/webapps/51dw AddHandler caucho-request jsp <LocationMatch /*> SetHandler caucho-request </LocationMatch> <LocationMatch "/WEB-INF/"> AllowOverride None deny from all </LocationMatch> <Directory "D:/resin/webapps/51dw"> 只需要修改为: <VirtualHost *:80> ServerName zjdlove.51vip.biz ServerAlias zjdlove.51vip.biz *.zjdlove.51vip.biz DocumentRoot D:/resin/webapps/51dw AddHandler caucho-request jsp <LocationMatch /51dw/> SetHandler caucho-request </LocationMatch> <LocationMatch "/WEB-INF/"> AllowOverride None deny from all </LocationMatch> <Directory "D:/resin/webapps/51dw"> Allow from all </Directory> </VirtualHost> Allow from all </Directory> </VirtualHost>
这样,resin下面根目录Root没有修改,则就可以配置多个web项目的转发了。
发表评论
-
eclipse
2012-01-19 10:19 982eclipse操作常识:eclipse进行项目开发时往往会遇 ... -
sigar使用:在web中应用sigar取得系统信息
2012-01-18 14:19 3338[转] import java.io.IOExce ... -
解决struts1.x表单重复提交问题
2012-01-17 10:40 2378每次填写完表单后单击提交后,struts中action执行相关 ... -
在树初始化时,加一个load图片
2012-01-16 09:45 1864做个浮动图层放在 zTree 上面, 然后利用 asnycS ... -
利用JS做到隐藏div和显示div
2012-01-16 09:05 108795div的visibility可以控制div的显示和隐藏,但是隐 ... -
虚拟机使用NAT不能上网
2012-01-05 08:41 3022虚拟机上网问题 许多虚拟机的初学者,都会询问这样一个问题:在 ... -
[转]用eclipse pdt 配置php开发,调试环境
2011-12-30 16:15 1536本文档是windows操作系统下php开发环境的配置。 1 ... -
RESIN 连接池数据库密码加密方法
2011-12-28 15:34 1639[转] Resin 连接池写在resin.conf里 ... -
好的技术博客
2011-12-28 15:18 884http://www.findjar.com/index.x ... -
利用jawin完成调用window中dll的调用
2011-12-28 15:14 2136[转] Java/Win32互动项目( Jawin)是 ... -
WebService的测试
2011-12-20 09:26 1493在浏览器中输入地址:http://localhost ... -
我的SQLSERVER 分页存储过程
2011-12-13 08:54 3215/** * procedure name : kk_f ... -
Myeclipse中将Web项目发布时重命名
2011-12-12 09:58 1169选中项目->反键->Properties ... -
Sql xtype 类型
2011-11-30 09:39 1260sysobjects 表 在数据库内创建的每个对象(约束、默认 ... -
使用SQL语句清空数据库所有表的数据[转]
2011-11-30 09:14 809近来发现数据库过大,空间不足,因此打算将数据库的数据进行全面的 ... -
js实现焦点进入文本框内关闭输入法
2011-11-30 08:56 3571要用到的东西: imeMode:xxx 有四个参数 act ... -
数据库设计三大范式应用实例剖析[转]
2011-11-29 17:25 806数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数 ... -
Ajax.Request方法
2011-11-29 13:47 1289Prototype 的 Ajax.Request 对象绑定了浏 ... -
临时表(Template Table)[转]
2011-11-25 17:41 16101、MS SQLSERVER SQL ... -
测试sql语句性能
2011-11-25 17:22 1058[size=medium]有时候我们经常为我们的sql语句执行 ...
相关推荐
Apache+PHP+MySQL 在 Windows 下的安装与配置图解(最新版) 本资源摘要信息将详细介绍 Apache、PHP 和 MySQL 在 Windows 平台下的安装和配置过程。该资源提供了详细的图解和一步步的安装指南,使得用户可以轻松地...
### Linux下的Apache+MySQL+PHP+Resin整合详解 #### 一、背景介绍与环境准备 在Linux系统中实现Apache+MySQL+PHP+Resin的整合对于构建高性能、稳定的Web应用至关重要。本篇文章将详细讲解如何在Red Hat AS4环境下...
### 解决Windows下安装Apache+PHP出现LoadModule takes two arguments问题 在Windows环境下配置Apache与PHP集成时,可能会遇到一个常见的错误提示:“LoadModule takes two arguments, a module name and the name ...
可以从Apache官方网站下载适用于Windows的安装包,然后按照提示进行安装。安装完成后,可以通过控制面板或服务管理器启动Apache服务。在安装过程中可能会遇到端口冲突等问题,需要确保80端口未被其他应用占用。 接...
Windows 下 Python Flask+Apache+mod_wsgi+DB2 部署 本文档旨在指导用户在 Windows 平台上部署 Python Flask 项目,使用 Apache 作为 Web 服务器,mod_wsgi 作为 WSGI 服务器,DB2 作为数据库管理系统。 一、...
【搭建Apache+PHP+MySQL环境】在Windows Server 2008操作系统中,为了搭建一个高效稳定的Web开发环境,通常会选择集成的WAMP(Windows、Apache、MySQL、PHP)服务器。以下将详细介绍如何一步步地安装和配置这些组件...
Apache 和 IIS 都是流行的 Web 服务器软件,它们各自有着不同的优势,但在某些场景下,用户可能需要同时配置这两种服务器以实现特定的功能或者提供多种服务。本文将详细讲解如何在 Apache 和 IIS 上配置 PHP。 首先...
Linux 下 Apache+PHP+Mysql 安装与配置 Apache installation * 介绍 Apache 的安装过程,包括卸载原有 Apache 用户、解压缩 Apache 源代码、配置和安装 Apache。 * "--prefix" 参数用于指定安装后的存放路径;"--...
WampServer免费版是一款功能强大的PHP集成安装环境,WampServer在windows下将Apache+PHP+Mysql集成环境,拥有简单的图形和菜单安装和配置环境。
Java 使用 Apache+Resin 实现负载均衡设置 Java 使用 Apache+Resin 实现负载均衡设置是一种常见的解决方案,旨在提高系统的可用性和可扩展性。下面是该方案的详细说明: 一、为什么需要负载均衡? 在实际应用中,...
### 在Windows下配置Apache+PHP+MySQL的知识点详解 #### 一、背景介绍 随着互联网技术的发展,Web应用变得越来越重要。在开发Web应用程序时,一个常见的开发环境配置是使用Apache作为Web服务器,PHP作为服务器端...
本项目服务端环境要求为 Windows + Apache + PHP + MySQL。 下面介绍如何搭建环境,部署服务器端应用。 1.开发工具WAMP Server安装包 wampserver3.1.7_x86.exe, 双击安装包,根据提示进行安装即可。 默认安装目录...
### Windows 下 Apache+FastCGI+PHP 的安装与配置详解 #### 一、概述 本文主要介绍了在 Windows 系统环境下如何安装与配置 Apache、FastCGI 和 PHP,使之能够协同工作并支持 PHP 应用程序的运行。通过本文的学习,...
### Windows 下安装 Apache + PHP + MySQL + BugFree 的详细步骤 在 Windows 操作系统中部署一个集成环境(如 Apache、PHP、MySQL 和 BugFree),对于搭建 Web 开发平台至关重要。以下将详细介绍整个安装过程。 ##...
在Windows环境下搭建Apache、PHP和MySQL的开发环境是许多初学者必须经历的步骤,这个过程可能会遇到一些挑战,但只要遵循正确的步骤,就能轻松完成。本文将详细介绍如何配置这三个组件,帮助初学者顺利搭建Web开发...
总结,Apache+nginx+resin的配置涉及到多层服务器的协同工作,这种架构可以充分利用每个组件的优势,提供高效且可扩展的Web服务。正确配置和理解这些组件的交互是实现这一目标的关键。在实际部署中,还需要考虑负载...
apache+tomcat整合配置 apache+tomcat整合配置 apache+tomcat整合配置
超级无敌web服务器 linux+apache+tomcat+mysql+jsp+php 整合安装 自己的安装过程,以前发表在新浪博客,现在换地盘了转过来... 自我感觉写得还是不错滴.. 在安装过程更是学到了很多东西 做好这个项目以后linux...
### WAMP(windows+apache+mysql+php)安装与配置详解 #### 一、WAMP简介及应用场景 WAMP(Windows + Apache + MySQL + PHP)是一种常用的Web开发环境配置组合,它可以在Windows操作系统上搭建一个完整的Web服务器...