Windows 环境下Apache HTTP Server 2.2的安装和使用apache转发weblogic集群

我们在配置weblogic集群的时候,需要使用一个创建一个代理服务器来用,但是实际上用weblogic的代理服务器很不方便,那么我们可以采用apache来分发配置好的weblogic的集群,这样我们即使想在另外的服务器上分发weblogic的集群也能够达到目的,而且配置也很方便。下面来说说apache分发weblogic集群的配置。

1、首先,我们需要到apache网站上去下载 Apache HTTP Server 2.2.8。

 

2、在 Windows 环境下安装 Apache HTTP Server。安装步骤如下:

    1>双击附件中的apache_2.2.11-win32-x86-no_ssl.msi文件。

     2>点击 Next,然后选择 I accept the terms in the license agreeement。

      3>点击 Next ,会看到下图。

 

      4>然后点击 Next,进入 Server Information 画面,如下图。

      5>在 Network Domain 的文本框里输入 localhost;在 Server Name 的文本框里输入 localhost;

在 Administrator's Email Address 里随便输入一个 Email 地址;然后选择 for All Users, on Port 80, as a Service -- Recommended。点击 Next,选择 Typical ,如下图。

 

      6>点击 Next,进入 Destination Folder 画面,如下图:

 

      7>改变安装路径到D:\Apache2.2;点击 Next,会看到安装完成画面。

 

      8>点击完成,你会看到一个黑的DOS窗口。

 

3、修改 Apache HTTP Server 配置文件。

在我们安装完apache后,我们还需要修改apache的配置文件才能够完成集群的分发。

首先,我们打开apache的安装目录,在D:\Apache2.2\modules目录下,我们会发现有很多的文件,这些东西就是apache集成的一些其他的代理或者什么东西的插件,其实我们不用管这么多;我们需要做的是到网上去下载一个weblogic的集成插件,然后把这个文件也扔到里面去。我在网上下了一个名字为mod_wl_22.so的weblogic的全套插件,大家也可以晚上下。

然后,我们需要在D:\Apache2.2\conf目录下,找到httpd.conf文件,用文本文件打开,把刚才拷贝到modules目录下的插件加入到这个文件中去。CTRL+F查找LoadModule词汇,我们会发现很多的插件都被加入到了这个里面,我们也在这个下面把weblogic的插件加入进来,LoadModule weblogic_module  modules/mod_wl_22.so;名字需要命名为weblogic_module表示是weblogic的插件。

之后我们需要配置转发的端口,比如说我们想用安装服务器上的8080端口转发,那么我们搜索一下Listen 80字眼,然后将它修改为 Listen 8080;然后将ServerName localhost:80 改成 ServerName localhost:8080(这个只是里面的注释,不改也没有关系)。

最后,我们需要配置weblogic的集群转发,我们在这个文件的最后再配置这样一段话:

<IfModule mod_weblogic.c>
  WebLogicCluster 192.168.1.62:7002,192.168.1.110:7003

  WLIOTimeoutSecs 1000
</IfModule>

<Location />
  SetHandler weblogic-handler
  PathTrim /
</Location>

其中红色部分表示的就是我们安装的时候配置的集群的地址(是受管服务的端口)。

 

4、修改完配置文件之后,可以启动 Apache HTTP Server 了。

 

5、在浏览器里输入 http://localhost:8080/进行访问。我们就可以看到我们配置的weblogic集群的工程也能够通过这个端口来进行访问了。

猜你喜欢

转载自xiaoxihai123.iteye.com/blog/1284032