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文件
分享到:
相关推荐
2. 配置Apache虚拟主机:在Apache的配置文件(如httpd.conf或独立的vhost配置文件)中,设置一个虚拟主机,并启用ProxyPass和ProxyPassReverse指令,将特定的URL路径映射到Resin服务器。 ```apacheconf *:80> ...
在 Resin 的配置部分,文档主要涵盖了 `resin.conf` 文件的配置细节,包括端口设置、虚拟主机配置、集群以及线程管理等关键配置项。 ##### 1.1 `resin.conf`: 端口、虚拟主机、集群和线程 (Ports, Virtual Hosts, ...
- **5.1.2 Nginx虚拟主机配置**:配置多个独立的网站在同一台服务器上。 - **5.1.3 Nginx性能优化**:提高Nginx的处理能力。 - **5.1.4 Nginx参数深入理解**:详细了解Nginx配置参数的作用。 - **5.1.5 Nginx ...
- **Host**:代表虚拟主机,可以包含多个 Context。 - **Context**:代表单个 Web 应用程序。 #### 3.2 配置示例 在 `<CATALINA_HOME>/conf/server.xml` 文件中,可以通过如下方式配置 Tomcat 结构: ```xml ...
- **配置要点**:安装Nginx软件包,配置虚拟主机,优化Nginx性能,理解和配置重写规则。 ##### 5.3 Tomcat/Resin JAVA服务器 - **Tomcat介绍**:Tomcat是一个开源的Servlet容器,主要用于运行Java Web应用程序。 - ...
- **/dev:** 存放设备文件,包括硬件设备和虚拟设备。 - **/etc:** 存放系统配置文件,包括服务配置、启动脚本等。 - **/home:** 用户家目录,普通用户的个人文件存放于此。 - **/lib:** 存放动态链接库和其他...