Apache 2 4 Tomcat7集群配置

2021-06-29 06:38:26 字數 2888 閱讀 7150

1. 準備工作

然後安裝apache,安裝完成後在ie中輸入localhost訪問,如果出現it works則表示apache安裝好了,然後解壓縮到tomcat1和tomcat2兩個目錄中。

分別啟動tomcat1和tomcat2看是否可以正常啟動。

2. 配置apache2.4

①開啟conf/httpd.conf檔案,載入以下模組。

② 如果你想看到小貓頁面,

directoryindex index.html

在上面的index.html下面新增index.jsp就可以了

③去掉include conf/extra/httpd-vhosts.conf的注釋標記#。

④在檔案末尾加反向**

proxyrequests off

balancermember ajp: loadfactor=1 route=jvm1

balancermember ajp: loadfactor=1 route=jvm2

⑤修改conf/extra/httpd-vhosts.conf檔案。

注釋掉所有的dummy-host,新增以下內容

serveradmin [email protected]

servername localhost

serveralias localhost

proxypass / balancer://cluster/ stickysession=jsessionid nofailover=on

proxypassreverse / balancer://cluster/

errorlog "logs/lbtest-error.log"

customlog "logs/lbtest-access.log" common

2.配置tomcat

tomcat2 的修改conf/server.xml

① 修改為9005

②修改下的

中的8080為9080

③修改為9009

④ 在末尾加 jvmroute="jvm2"

同時修改tomcat1的這個標籤為jvmroute="jvm1"

⑤改為

配置完成之後,啟動兩個tomcat測試一下tomcat是否可以正常啟動

如果可以正常啟動,則進行下面步驟

server info:

<%

out.println(request.getlocaladdr() + " : " + request.getlocalport()+"

");%>

<%

out.println("

id " + session.getid()+"

");

string dataname = request.getparameter("dataname");

if (dataname != null && dataname.length() > 0)  

out.print("session 列表");  

enumeration e = session.getattributenames();

while (e.hasmoreelements())

%>

建立web-inf目錄,建立web.xml

最後啟動apache2.4,在頁面中輸入localhost\test\test.jsp進行測試。

注意:apache有可能啟動不起來,那麼解決方式是檢視apache安裝目錄下的logs目錄下的error.log檔案,

根據log檔案解決可能存在的問題。直到apache可以正常啟動,至此apache就可以正常啟動了。

以上所述只是apache+tomcat集群配置的一種方式。還有兩種其他的方式。後面試驗後會寫blog.

使用上面方法遇到乙個問題導致apache啟動不起。檢視日誌報錯如下:

cannot find lb method: byrequests

解決方法:開啟apache的cnf/httpd.conf檔案,找到

#loadmodule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so

把前面的#去掉,啟動ok

Apache 2 4 Tomcat7集群配置

1.準備工作 然後安裝apache,安裝完成後在ie中輸入localhost訪問,如果出現it works則表示apache安裝好了,然後解壓縮到tomcat1和tomcat2兩個目錄中。分別啟動tomcat1和tomcat2看是否可以正常啟動。2.配置apache2.4 開啟conf httpd....

Apache2 4 Win7 安裝配置

參照網上其他資料,經過試驗整理 還有php,apache的 上面有提示要安裝visual c 庫的。apache2.4.10需要vc11庫支援,visual c redistributable for visual studio 2012 update php 5.5.20需要vc11庫支援,vis...

apache2 4 php7開啟curl擴充套件問題。

window下安裝php curl支援 1.找到php.ini 修改extension php curl.dll 把前面的分號去掉 2.把 php服務新增到環境變數中 有人使用 php目錄中的libeay32.dll,ssleay32.dll拷到c windows system32和c window...