`
Callan
  • 浏览: 735955 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

apache和resin3.1结合以及虚拟主机的配置

阅读更多


1. 首先下载apache(http://apache.mirror.phpchina.com/httpd/binaries/win32/)和resin(http://www.caucho.com/download/)
2. 安装apache,安装时不用指定域名,但管理员邮箱要指定。resin可以安装,也可以直接用httpd.exe运行程序
3. 修改apache的conf/httpd.conf文件,如下代码

LoadModule caucho_module C:/resin/win32/apache-2.0/mod_caucho.dll

< IfModule mod_caucho.c >
ResinConfigServer localhost 6800
CauchoStatus yes
< Location /caucho-status >
SetHandler caucho-status
< /Location >
< /IfModule >

AddHandler caucho-request jsp
< Location /servlet/* >
SetHandler caucho-request
< /Location >
 
表示apache调用resin的集群的中件间mod_caucho.dll(下载resin-pro-3.1.2.zip里有mod_caucho.dll),同时把jsp及servlet的除HTML的请求都发到6800端口
为了验证集群是否应用上,我们打开resin根目录下conf目录下的resin.conf文件发现
< !-- define the servers in the cluster -- >
定义了resin也是同样的指定6800端口,到此完成了集群配置
 
可以看到resin除了在监听8080口以外,还在监听6800口了,呵,最后一步进行测试了,
在resin的目录C:\resin-3.1.2\webapps\ROOT\下建立test.jsp文件.
然后在IE浏览器中打http://localhost/test.jsp,就能看到test.jsp的内容了

以上配好apache与resin的整合,下面说说如何利用apache与resin配置虚拟主机了.
首先配置apache虚拟主机,以便html页面由apache解析,举例如下:

在httpd.conf的最后加入以下代码:
< VirtualHost *:80 >
    DocumentRoot C:/resin-3.1.2/webapps/ROOT/blog    --指定到resin工作目录下
    ServerName blog.test1.com                        --当用户通过blog.test1.com访问时,指定到上面的路径
    ErrorLog logs/blog-error_log
    CustomLog logs/blog-access_log common
< /VirtualHost >

< VirtualHost *:80 >
    DocumentRoot C:/resin-3.1.2/webapps/ROOT/bbs     --指定到resin工作目录下
    ServerName bbs.test1.com                         --当用户通过blog.test1.com访问时,指定到上面的路径
    ServerPath /bbs   --不知道为什么,反正必须设置,如果不设置,会访问到上面(webapps/ROOT/blog)的页面
< /VirtualHost >


然后修改resin的conf/resin.conf,找到
< !-- configures the default host, matching any host name -- >
< host id="" root-directory="." >

在这后面加入
< host id="bbs.test1.com" root-directory="." >
     < web-app id="/" root-directory="webapps/ROOT/bbs"/ >
< /host >
如果浏览器中输入http://bbs.test1.com/index.jsp,将会访问webapps/ROOT/bbs/index.jsp文件

< host id="blog.test1.com" root-directory="." >
    < web-app id="/" root-directory="webapps/ROOT/blog"/ >
< /host >
如果浏览器中输入http://blog.test1.com/index.jsp,将会访问webapps/ROOT/blog/index.jsp文件

分享到:
评论

相关推荐

    apache虚拟主机配置

    ### Apache虚拟主机配置详解 #### 一、Apache虚拟主机...以上配置详细地介绍了如何在Apache中设置虚拟主机以及相关的安全、性能优化措施。这些设置能够帮助开发者更好地管理多个网站,并提高网站的安全性和用户体验。

    本地机apache配置基于域名的虚拟主机

    在IT行业中,Apache HTTP Server是广泛应用的开源Web服务器软件,其强大的功能和灵活性使得它能够支持多种复杂的...在实践中,根据个人需求调整配置,并不断学习和探索,你将能更好地掌握Apache虚拟主机的配置技巧。

    linux下apache虚拟主机的配置方法

    在该文件中,定义虚拟主机的具体配置,包括管理员邮箱(`ServerAdmin`)、主机名(`ServerName`)、别名(`ServerAlias`)、文档根目录(`DocumentRoot`)以及错误日志和访问日志的位置(`ErrorLog`, `CustomLog`)。...

    apache三种虚拟主机的配置

    根据给定文件的信息,本文将详细介绍Apache的三种虚拟主机配置方式:基于名称的虚拟主机(Name-based Virtual Hosts)、基于IP地址的虚拟主机(IP-based Virtual Hosts)以及基于端口的虚拟主机(Port-based Virtual...

    php+apache虚拟主机配置.rar

    在"php+apache虚拟主机配置"中,我们需要完成的主要任务是配置Apache服务器,使其能够识别和解析PHP文件,并设置虚拟主机以便在同一台服务器上托管多个网站。下面将详细介绍这个过程: 1. **安装Apache和PHP**: ...

    Apache服务器虚拟主机虚拟目录配置

    资源名称:Apache服务器虚拟主机虚拟目录配置   资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    Apache虚拟主机配置文件

    Apache虚拟主机配置文件 httpd-vhosts.comf

    ubuntu下配置apache虚拟主机(原创)

    Ubuntu 下配置 Apache 虚拟主机 ...配置虚拟主机需要我们具备一定的 Apache 服务器配置知识和 Ubuntu 操作系统使用经验。但是,通过本文的步骤和解释,我们可以轻松地配置虚拟主机,提高服务器的利用率和灵活性。

    apache配置虚拟主机代码

    在Apache中配置虚拟主机允许你在一个物理服务器上运行多个网站,从而提高了资源利用率并降低了运维成本。下面我们将详细介绍如何配置Apache虚拟主机。 1. **虚拟主机类型** Apache支持两种类型的虚拟主机:基于...

    apache虚拟目录和虚拟主机设置详解

    ### Apache虚拟目录和虚拟...总之,Apache的虚拟目录和虚拟主机配置提供了强大的功能,使得服务器管理和网站部署变得更加高效和安全。通过合理地利用这些特性,可以显著提升网站的性能和用户体验,同时降低运维成本。

    Apache虚拟主机.ppt

    具体的Apache虚拟主机配置,详细描述Apache虚拟主机的配置过程及原理

    apache 虚拟主机配置

    ### Apache虚拟主机配置详解 #### 一、Apache虚拟主机简介 Apache是一款广泛使用的Web服务器软件,支持多种操作系统,包括Windows、Linux等。...希望本文能帮助您更好地理解和掌握Apache虚拟主机的配置方法。

    apache安装 php和apache整合 虚拟目录 虚拟主机

    详细讲解apache安装 php和apache整合 虚拟目录 虚拟主机

    网站安全狗apache V3.1版

    网站安全狗apache V3.1版更新内容: 1、新增支持64位apache插件 2、新增网站漏洞防护模块的URL地址全检测功能 3、新增防护日志支持多选的功能 4、解决界面程序异常退出的问题 5、解决CC防护的跳转页面不能正常显示...

    apache配置虚拟主机

    Apache 虚拟主机配置是Web服务器管理中的一个重要环节,允许在一个单一的Apache实例上运行多个独立的网站。...遵循这些原则,可以有效地配置和管理Apache虚拟主机,确保各个站点的正常运行和访问。

    Apache虚拟主机配置及WordPress固定连接设置

    总结来说,Apache虚拟主机配置是通过httpd.conf文件创建和管理多个网站的关键步骤,而WordPress固定连接设置则涉及到WordPress的URL结构优化和Apache的mod_rewrite模块的使用。理解并掌握这两个知识点对于任何管理多...

    lamp环境配置apache虚拟主机

    此文档适用于lamp环境apache虚拟主机的搭建,使用lamp环境搭建虚拟主机的新手,可以参看此文档。

    apache 单ip 虚拟主机 配置

    在深入探讨具体的配置方法之前,我们先简要回顾一下虚拟主机的基本概念以及Apache的相关配置项。 1. **虚拟主机**:虚拟主机是一种技术,它允许在同一台物理服务器上运行多个独立的Web站点。根据识别方式的不同,...

    Apache虚拟主机配置

    Apache虚拟主机配置是服务器管理的重要组成部分,它不仅涉及到基础的文件权限和目录结构,还关系到服务器的安全性和性能优化。通过上述步骤,可以构建出既安全又高效的虚拟主机环境,满足多网站托管的需求。在实际...

Global site tag (gtag.js) - Google Analytics