|
|
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已! |
|
恭喜您是本站第 1735427
位訪客!
登入 | 註冊
|
|
|
|
發表者 |
討論內容 |
冷日 (冷日) |
發表時間:2008/3/18 6:40 |
- Webmaster

- 註冊日: 2008/2/19
- 來自:
- 發表數: 15773
|
- [分享]Apache + Tomcat with mod_jk.so
- Apache + Tomcat with mod_jk.so
安裝 Tomcat
wget http://archive.apache.org/dist/jakarta/tomcat-5/v5.5.11/bin/jakarta-tomcat-5.5.11.tar.gz
tar zxf jakarta-tomcat-5.5.11.tar.gz -C /usr/local
mv /usr/local/jakarta-tomcat-5.5.11 /usr/local/tomcat
下載 JDK 5.0 http://java.sun.com/j2se/1.5.0/download.jsp
chmod +x jdk-1_5_0_04-linux-i586.bin
./jdk-1_5_0_04-linux-i586.bin
mv jdk1.5.0_04 /usr/local/java
解開後放到 /usr/local/java 編輯一個 script for tomcat (/usr/local/bin/tomcat.sh)
#!/bin/sh
export JAVA_HOME=/usr/local/java
export CATALINA_HOME=/usr/local/tomcat
case $1 in
start)
/usr/local/tomcat/bin/startup.sh
;;
stop)
/usr/local/tomcat/bin/shutdown.sh
;;
esac
啟動 tomcat 用 tomcat.sh start, 關閉用 tomcat.sh stop 註: 在啟動 tomcat 前, JAVA_HOME, CATALINA_HOME 變數是必要的
編譯 mod_jk.so
wget http://archive.apache.org/dist/jakarta/tomcat-5/v5.5.11/src/jakarta-tomcat-5.5.11-src.tar.gz
tar zxf jakarta-tomcat-5.5.11-src.tar.gz
cd jakarta-tomcat-5.5.11-src/jakarta-tomcat-connectors/jk/native
./buildconf.sh
./configure --with-apxs=/usr/local/apache/bin/apxs
make
cp apache-1.3/mod_jk.so /usr/local/apache/libexec
註: 加 mod_jk.so 的用意就是可以用 JkMount 把 webapps 下的目錄 mount 到 DocumentRoot, 使可以不用打 :8080
設定 Apache 在 httpd.conf 加入
LoadModule jk_module libexec/mod_jk.so
AddModule mod_jk.c
JkWorkersFile conf/mod_jk.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
# 指定那些檔案、目錄要用 Tomcat 去跑
JkMount /*.jsp ajp13
JKMount /jsp-examples/* ajp13
註: apache 在編譯時, configure 需加入 --enable-module=so 參數
在 apache conf 目錄下建編立 mod_jk.properties, 內容如下
workers.tomcat_home=/usr/local/tomcat
workers.java_home=/usr/local/java
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
註: ajp13 指 Apache JServ Protocol version 1.3
啟動 tomcat, 重新啟動 apache, 連連看
http://[your host]/index.jsp
http://[your host]/jsp-examples/
若有看到網頁, jsp 範例程式也正常, 大功告成!
|
|
|
討論串
-
[分享]Servlet + JSP + mysql jdbc + chinese (冷日 (冷日), 2008/3/18 6:40)
- »
[分享]Apache + Tomcat with mod_jk.so (冷日 (冷日), 2008/3/18 6:40)
-
[分享]Java Server Side 中文解決方案 (冷日 (冷日), 2008/3/18 6:43)
-
[分享]如何讓Tomcat支持中文文件名 (冷日 (冷日), 2008/3/18 6:45)
-
[分享]Apache 及 Tomcat 的結合 (冷日 (冷日), 2008/4/22 14:35)
-
[分享]jsp中使用multipart/form-data類型的form提交亂碼問題 (冷日 (冷日), 2011/1/18 15:59)
-
[分享]Apache Tomcat Connector 實務 (冷日 (冷日), 2015/1/7 7:36)
-
[分享]Linux - Apache + Tomcat 整合配置 (冷日 (冷日), 2015/1/7 7:39)
-
[分享]架設 Apache run 80、Tomcat run 8080 用 mod_jk 架設的步驟 (冷日 (冷日), 2015/1/7 7:44)
-
[分享]Apache HTTP Server 與 Tomcat 的三種連接方式介紹 (冷日 (冷日), 2017/3/3 7:35)
-
[分享]採用 ajp 代理模式配置 Apache + tomcat 實現負載均衡 (冷日 (冷日), 2017/3/3 7:40)
-
[分享]apache 使用 mod_proxy 反向代理 tomcat (冷日 (冷日), 2017/3/3 7:48)
-
[分享]CentOS Linux 7 安裝 Apache 2 與 Tomcat 8 伺服器步驟教學,透過 Proxy 整合 (冷日 (冷日), 2017/3/3 7:54)
|