快速配置Apache2.X + Tomcat 4.X + Linux/Windows (轉)
2.X + 4.X + /
:namespace prefix = o ns = "urn:schemas--com::office" />
------作者 to:z95888@.com.cn">趙建青
當您選擇自由像linux、apache、tomcat 等進行應用開發時。其相關配置是令許多員頭疼的事情,往往由於文件不全,版本不同造成不必要的時間浪費。現在我把Apache2.x+Tomcat4.x整合與負載均衡配置過程、與大家分享.。
一、測試環境:
A、Linux
測試操作: Red Linux 7.2
.sun.com/apps//Redirect/42689898/5847479377282807053505607246086069333228071972022813600060132859339008063305596058473206-3865/j2sdk-1_4_1_02-linux-i586.bin">Download j2sdk-1_4_1_02-linux-i586.bin .
Apache : /dist/httpd/httpd-2.0.45.tar.gz">httpd-2.0.45.tar.gz [] []
Tomcat
Mod_jk.so
附加開發工具包:(用來生成mod_jk.so)
AutoConf-2.53
AutoMake-1.6.3
Libtool-1.4.2
到相應的網站下到這些開發包(否則不能生成mod_jk.so):
它們類同分別以下三部:
如果是格式,先解到 /tmp下
用進到相應的目錄做以下操作
./configure
./make
./make install
B、
測試: Win2000 Advance Server
JDK
Apache /apache_2.0.45-win32-x86-no_.exe">apache_2.0.45-win32-x86-no_ssl.exe
Tomcat
Mod_jk.dll
二、JDK安裝:
A、 Linux:
1、 cp /tmp
2、 ./*-linux-i586.bin
B、Win2000
點選執行*.exe即可
三、Apache 安裝、設定:
A、 Linux
1、 建立httpd 使用者,cp 相應的到 /tmp)
2、 解包(gz–d httpd-2.0.45.tar.gz tar xvf httpd-.2.0.45.tar)
3、 cd /home/httpd/
4、 su
5、 ./configure –prefix=/home/httpd --libexecdir=/home/httpd/lib --enable-module=most –enable-mods-shared=most
--enable-module=so
6、 make
7、 make install
B、Win2000
執行setup.exe
C、設定
1、 開啟 conf/httpd.conf
修改 Listen 80 #80改為其它未用port 8003
修改以下一行
ServerName localhost
2、 測試
apachectl configtest
如果顯示
Syntax ok
表示成功
四、Tomcat 安裝設定
A、 Linux:
1、 建立tomcat 使用者
2、 tar 開包
B、 Win2000
解開包即可
C、 設定
JAVA_HOME=/usr/local/jdk #改成jdk實際path
CATALINA_HOME=/home/tomcat
D、執行、停止
執行:startup.sh /startup.bat
停止:shutdown.sh/shutdown.bat
五、生成mod_jk
A、 Linux
在apache站點沒有發現mod_jk.so的二進位制動態庫,所以要手工生成,有點
麻煩,以下是生成mod_jk.so的steps
1、 確定libtool,autoconf,automake 正確安裝
2、 cp /tmp
3、 解包
4、 cd jk/native
5、 ./buildconf.sh
6、 ./configure –with-apx=/httpd安裝目錄/bin/apx –with-java-home=${JAVA_HOME}
7、 make
8、 make install
9、 在apache-2.0目錄中生成mod_jk.so
恭喜你成功產生了它,如果沒有話確讓以上幾個steps
B、 Win2000
六、整合:
A、 Linux :
1、 開啟/usr/httpd/conf/httpd.conf
增加以下行:
LoadModule jk_module lib/mod_jk.so
JkWorkerile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
B、 Win2000:
1、 開啟httpd.conf
增加以下行:
LoadModule jk_module lib/mod_jk.dll
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
C、設定:
增加檔案 workers.properties
#
# workers.properties
ps=/
# list the workers by name
worker.list=tomcat1, tomcat2, loaalancer
# ------------------------
# First tomcat server
# ------------------------
worker.tomcat1.port=11009
worker.tomcat1.host=localhost
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor=100
# Second tomcat server
# ------------------------
worker.tomcat2.port=12009
worker.tomcat2.host=localhost
worker.tomcat2.type=ajp13
worker.tomcat2.lbfactor=100
worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=tomcat1, tomcat2
注意此檔案編輯有錯的話,apache與tomcat連線會失敗
最好是貼上以上行到一個新的worker.properties中,
找到 {TOMCAT_HOME}/conf目錄
開啟server.xml
1. 在100 行附近將
2. 在75 行 改變ajp13 connecter port 為11009 3. 註釋掉8080埠 如果你要做到負載均衡, 增加另一個 tomcat 應用(可以在不同的機器上) 埠,IP改為與workers.properties 相同即可 七、測試: A、整合測試: 執行httpd apachectl start 執行 tomcat startup.sh 在IE中輸入: "> 如果看到了一隻lovely cat ! Congratulation, It’s ok! 注意8003改成實際的httpd 的埠 B、負載均衡測試: 新建兩個index.jsp Tomcat1: tomcat2: 自己去看看結果吧: 祝你好運了!!!!!!!!!!!!!!!!!! 八、小結: 以上是整合的全過程,希望更多人少走彎路了。在總個配置中關鍵是mod_jk.so 和workers.properties的生成和配置,建議你粘上面workers.properties行為自己的配置檔案。如果在設定是遇到什麼問題或需要已生成mod_jk.so可以發到 ,很樂意跟大家探討相關應用。Tomcat 1
Tomcat 2
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-956626/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- windows下Tomcat安裝配置WindowsTomcat
- Windows+Tomcat安裝配置WindowsTomcat
- 配置Apache Server + Tomcat (轉)ApacheServerTomcat
- linux下tomcat安全配置LinuxTomcat
- Linux配置jdk和tomcatLinuxJDKTomcat
- linux下面tomcat域名配置LinuxTomcat
- apache+tomcat配置指南(轉)ApacheTomcat
- Linux端配置tomcat服務LinuxTomcat
- Tomcat在Windows下的免安裝配置TomcatWindows
- apache+JK+tomcat負載均衡配置(windows)ApacheTomcat負載Windows
- Windows環境下的tomcat+apache配置WindowsTomcatApache
- solaris10-x86下快速配置apache與tomcat整合支援jsp(轉)ApacheTomcatJS
- Linux(jdk+tomcat配置安裝)LinuxJDKTomcat
- Linux下Tomcat的安裝配置LinuxTomcat
- Windows + Apache + resin配置 (轉)WindowsApache
- windows下安裝jdk+tomcat+maven並配置WindowsJDKTomcatMaven
- 快速解除安裝 Windows 98(轉)Windows
- Linux系統Tomcat安裝與配置。LinuxTomcat
- 【收藏】Linux下tomcat記憶體配置LinuxTomcat記憶體
- 大家來做linux除錯日誌 (tomcat jsp server 配置方法) (轉)Linux除錯TomcatJSServer
- windows系統下jsp+mysql+tomcat的配置WindowsJSMySqlTomcat
- Windows+Apache+resin配置(轉)WindowsApache
- transfer 全平臺Windows linux mac配置檔案轉換工具WindowsLinuxMac
- Linux和windows網路配置LinuxWindows
- 快速配置Linux-ssh互信Linux
- window7 Tomcat7+Solr 4.x(4.7.2)環境搭建TomcatSolr
- tomcat配置調優與安全總結(轉)Tomcat
- JDK8+Tomcat8配置https【轉】JDKTomcatHTTP
- 安裝配置Tomcat + Apache + mod_jk(轉)TomcatApache
- Windows、Linux快速排查系統是否被黑WindowsLinux
- Linux安裝和配置tomcat詳細教程LinuxTomcat
- Tomcat在Linux上的安裝與配置TomcatLinux
- Linux下jsp環境:apache,tomcat配置LinuxJSApacheTomcat
- Window遷移到Linux下Tomcat配置問題LinuxTomcat
- Windows XP VS Linux (轉)WindowsLinux
- TOMCAT+JIVE的安裝配置(支援中文) (轉)Tomcat
- Unix & Linux & Windows 配置Disk timeoutLinuxWindows
- 快速搭建 Linux(LNMP + Linux 安裝 + 環境配置)LinuxLNMP