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中设置虚拟主机以及相关的安全、性能优化措施。这些设置能够帮助开发者更好地管理多个网站,并提高网站的安全性和用户体验。
在IT行业中,Apache HTTP Server是广泛应用的开源Web服务器软件,其强大的功能和灵活性使得它能够支持多种复杂的...在实践中,根据个人需求调整配置,并不断学习和探索,你将能更好地掌握Apache虚拟主机的配置技巧。
在该文件中,定义虚拟主机的具体配置,包括管理员邮箱(`ServerAdmin`)、主机名(`ServerName`)、别名(`ServerAlias`)、文档根目录(`DocumentRoot`)以及错误日志和访问日志的位置(`ErrorLog`, `CustomLog`)。...
根据给定文件的信息,本文将详细介绍Apache的三种虚拟主机配置方式:基于名称的虚拟主机(Name-based Virtual Hosts)、基于IP地址的虚拟主机(IP-based Virtual Hosts)以及基于端口的虚拟主机(Port-based Virtual...
在"php+apache虚拟主机配置"中,我们需要完成的主要任务是配置Apache服务器,使其能够识别和解析PHP文件,并设置虚拟主机以便在同一台服务器上托管多个网站。下面将详细介绍这个过程: 1. **安装Apache和PHP**: ...
资源名称:Apache服务器虚拟主机虚拟目录配置 资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
Apache虚拟主机配置文件 httpd-vhosts.comf
Ubuntu 下配置 Apache 虚拟主机 ...配置虚拟主机需要我们具备一定的 Apache 服务器配置知识和 Ubuntu 操作系统使用经验。但是,通过本文的步骤和解释,我们可以轻松地配置虚拟主机,提高服务器的利用率和灵活性。
在Apache中配置虚拟主机允许你在一个物理服务器上运行多个网站,从而提高了资源利用率并降低了运维成本。下面我们将详细介绍如何配置Apache虚拟主机。 1. **虚拟主机类型** Apache支持两种类型的虚拟主机:基于...
### Apache虚拟目录和虚拟...总之,Apache的虚拟目录和虚拟主机配置提供了强大的功能,使得服务器管理和网站部署变得更加高效和安全。通过合理地利用这些特性,可以显著提升网站的性能和用户体验,同时降低运维成本。
具体的Apache虚拟主机配置,详细描述Apache虚拟主机的配置过程及原理
### Apache虚拟主机配置详解 #### 一、Apache虚拟主机简介 Apache是一款广泛使用的Web服务器软件,支持多种操作系统,包括Windows、Linux等。...希望本文能帮助您更好地理解和掌握Apache虚拟主机的配置方法。
详细讲解apache安装 php和apache整合 虚拟目录 虚拟主机
网站安全狗apache V3.1版更新内容: 1、新增支持64位apache插件 2、新增网站漏洞防护模块的URL地址全检测功能 3、新增防护日志支持多选的功能 4、解决界面程序异常退出的问题 5、解决CC防护的跳转页面不能正常显示...
Apache 虚拟主机配置是Web服务器管理中的一个重要环节,允许在一个单一的Apache实例上运行多个独立的网站。...遵循这些原则,可以有效地配置和管理Apache虚拟主机,确保各个站点的正常运行和访问。
总结来说,Apache虚拟主机配置是通过httpd.conf文件创建和管理多个网站的关键步骤,而WordPress固定连接设置则涉及到WordPress的URL结构优化和Apache的mod_rewrite模块的使用。理解并掌握这两个知识点对于任何管理多...
此文档适用于lamp环境apache虚拟主机的搭建,使用lamp环境搭建虚拟主机的新手,可以参看此文档。
在深入探讨具体的配置方法之前,我们先简要回顾一下虚拟主机的基本概念以及Apache的相关配置项。 1. **虚拟主机**:虚拟主机是一种技术,它允许在同一台物理服务器上运行多个独立的Web站点。根据识别方式的不同,...
Apache虚拟主机配置是服务器管理的重要组成部分,它不仅涉及到基础的文件权限和目录结构,还关系到服务器的安全性和性能优化。通过上述步骤,可以构建出既安全又高效的虚拟主机环境,满足多网站托管的需求。在实际...