linux AS4+apache+tomcat整合
Apache+tomcat配置
首先聲明一下:本文內容均參考於互聯網,經過個人實踐而總結,感謝網上前輩的經驗,小女子有理了! ^!^ 希望我能有更多的實踐經驗和大家一起共享,共同進步
RedHat Linux AS4+httpd+apache-tomcat-5.5.17+jakarta-tomcat-connectors-1.2.15-src.tar.gz+Jdk 1_5_0_07
將軟件都準備好,放在/tools下
2.安裝步驟
A安裝JDK
# cd /tools
# chmod +x jdk-1_5_0_04-linux-i586-rpm.bin
# ./jdk-1.5.0_04-linux-i586-rpm.bin 就自動安裝到/usr/java下了
# vi /etc/profile
添加如下內容
B 安裝Apache
我用了redhat linux AS4自帶的apache
# cd /etc/httpd/conf
先把httpd.conf備份一份 免的修改出錯:cp httpd.conf httpd.conf.bak
# vi ./httpd.conf
將Listen 80 修改爲Listen 192.168.0.4:80 (219行)
將ServerName 修改爲ServerName LocalHost:80 (291行)
在DirectoryIndex中添加 index.jsp (394行)
#service httpd restart
啓動httpd服務,瀏覽器中訪問本機80端口,查看端口是否正常,輸入192.168.0.4:80
C安裝Tomcat
#cp /tools/ apache-tomcat-5.5.17.tar.gz /opt/
# cd /opt
# tar -zxvf apache-tomcat-5.5.17.tar.gz
# vi /opt/apache-tomcat-5.5.17/bin/catalina.sh
第46行加入此句
啓動服務後,訪問本機8080端口,查看端口是否正常(輸入192.168.0.4:8080)
# /opt/apache-tomcat-5.5.17/bin/ catalina.sh run或者/opt/apache-tomcat-5.5.17/bin/startup.sh
關閉服務
# / opt/apache-tomcat-5.5.17/bin/ catalina.sh stop
D 安裝JK
# cp /tools/jakarta-tomcat-connectors-1.2.14-src.tar.gz /opt/
#cd /opt
# tar xzvf jakarta-tomcat-connectors-1.2.14-src.tar.gz
# cd jakarta-tomcat-connectors-1.2.14-src/jk/native
# chmod 755 buildconf.sh
# ./buildconf.sh
# ./configure --with-apxs=/usr/sbin/apxs
# make
# cd /opt/jakarta-tomcat-connectors-jk1.2.14-src/jk/native/apache-2.0/
# cp mod_jk.so /etc/httpd/modules/
E 系統整合
1>.mod_jk的配置
cd /opt/jakarta-tomcat-connectors-1.2.15-src/jk/conf/
vi workers.properties
修改workers.tomcat_home爲tomcat的安裝目錄,workers.java_home爲jdk的安裝目錄.
workers.tomcat_home=/opt/apache-tomcat-5.5.17
workers.java_home=/usr/java/jdk1.5.0_07
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
2># vi /etc/httpd/conf/httpd.conf
在文件最末尾加上如下語句
#Load mod_jk
LoadModule jk_module modules/mod_jk.so
另外要增加mod_jk的配置文件
# Configure mod_jk
<IfModule mod_jk.c>
JkWorkersFile /opt/jakarta-tomcat-connectors-1.2.15-src/jk/conf/workers.properties
JkLogFile /var/log/httpd/mod_jk.log
JkLogLevel error
</IfModule>
增加要通過mod_jk匹配的文件類型
<IfModule mod_jk.c>
JkMount /*.jsp ajp13
JkMount /*.do ajp13
JkMount /servlet/* ajp13
</IfModule>
#vi /usr/local/tomcat/conf/server.xml
在119行左右加入如下語句(去註釋)
<Engine name="Standalone" defaultHost="localhost" jvmRoute="ajp13"></Engine>
若第二臺tomcat,將jvmRoute的修改爲其它(當然在workers.properties也要添加上)
系統整合完畢
啓動apache和tomcat服務
#service httpd start
# /opt/apache-tomcat-5.5.17/bin/catalina.sh run
將如下內容添加至/etc/rc.d/rc.local文件末尾
以便系統啓動後開啓tomcat服務
#vi /etc/rc.d/rc.local
添加
/opt/apache-tomcat-5.5.17/bin/catalina.sh run
首先聲明一下:本文內容均參考於互聯網,經過個人實踐而總結,感謝網上前輩的經驗,小女子有理了! ^!^ 希望我能有更多的實踐經驗和大家一起共享,共同進步
RedHat Linux AS4+httpd+apache-tomcat-5.5.17+jakarta-tomcat-connectors-1.2.15-src.tar.gz+Jdk 1_5_0_07
將軟件都準備好,放在/tools下
2.安裝步驟
A安裝JDK
# cd /tools
# chmod +x jdk-1_5_0_04-linux-i586-rpm.bin
# ./jdk-1.5.0_04-linux-i586-rpm.bin 就自動安裝到/usr/java下了
# vi /etc/profile
添加如下內容
B 安裝Apache
我用了redhat linux AS4自帶的apache
# cd /etc/httpd/conf
先把httpd.conf備份一份 免的修改出錯:cp httpd.conf httpd.conf.bak
# vi ./httpd.conf
將Listen 80 修改爲Listen 192.168.0.4:80 (219行)
將ServerName 修改爲ServerName LocalHost:80 (291行)
在DirectoryIndex中添加 index.jsp (394行)
#service httpd restart
啓動httpd服務,瀏覽器中訪問本機80端口,查看端口是否正常,輸入192.168.0.4:80
C安裝Tomcat
#cp /tools/ apache-tomcat-5.5.17.tar.gz /opt/
# cd /opt
# tar -zxvf apache-tomcat-5.5.17.tar.gz
# vi /opt/apache-tomcat-5.5.17/bin/catalina.sh
第46行加入此句
啓動服務後,訪問本機8080端口,查看端口是否正常(輸入192.168.0.4:8080)
# /opt/apache-tomcat-5.5.17/bin/ catalina.sh run或者/opt/apache-tomcat-5.5.17/bin/startup.sh
關閉服務
# / opt/apache-tomcat-5.5.17/bin/ catalina.sh stop
D 安裝JK
# cp /tools/jakarta-tomcat-connectors-1.2.14-src.tar.gz /opt/
#cd /opt
# tar xzvf jakarta-tomcat-connectors-1.2.14-src.tar.gz
# cd jakarta-tomcat-connectors-1.2.14-src/jk/native
# chmod 755 buildconf.sh
# ./buildconf.sh
# ./configure --with-apxs=/usr/sbin/apxs
# make
# cd /opt/jakarta-tomcat-connectors-jk1.2.14-src/jk/native/apache-2.0/
# cp mod_jk.so /etc/httpd/modules/
E 系統整合
1>.mod_jk的配置
cd /opt/jakarta-tomcat-connectors-1.2.15-src/jk/conf/
vi workers.properties
修改workers.tomcat_home爲tomcat的安裝目錄,workers.java_home爲jdk的安裝目錄.
workers.tomcat_home=/opt/apache-tomcat-5.5.17
workers.java_home=/usr/java/jdk1.5.0_07
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
2># vi /etc/httpd/conf/httpd.conf
在文件最末尾加上如下語句
#Load mod_jk
LoadModule jk_module modules/mod_jk.so
另外要增加mod_jk的配置文件
# Configure mod_jk
<IfModule mod_jk.c>
JkWorkersFile /opt/jakarta-tomcat-connectors-1.2.15-src/jk/conf/workers.properties
JkLogFile /var/log/httpd/mod_jk.log
JkLogLevel error
</IfModule>
增加要通過mod_jk匹配的文件類型
<IfModule mod_jk.c>
JkMount /*.jsp ajp13
JkMount /*.do ajp13
JkMount /servlet/* ajp13
</IfModule>
#vi /usr/local/tomcat/conf/server.xml
在119行左右加入如下語句(去註釋)
<Engine name="Standalone" defaultHost="localhost" jvmRoute="ajp13"></Engine>
若第二臺tomcat,將jvmRoute的修改爲其它(當然在workers.properties也要添加上)
系統整合完畢
啓動apache和tomcat服務
#service httpd start
# /opt/apache-tomcat-5.5.17/bin/catalina.sh run
將如下內容添加至/etc/rc.d/rc.local文件末尾
以便系統啓動後開啓tomcat服務
#vi /etc/rc.d/rc.local
添加
/opt/apache-tomcat-5.5.17/bin/catalina.sh run
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.