而這篇是在solaris 8下做整合
還有一個差別是這篇是用jk2(Windows那篇是jk)
Tomcat跟JDK已安裝
所以就不記錄了
安裝Apache
tar -xvf httpd-2.0.63.tar
cd httpd-2.0.63
./configure --prefix=/usr/local/apache --enable-modules=most --enable-so
make
make install
安裝JK2
tar -xvf jakarta-tomcat-connectors-jk2-src-current.tar.gz -C /tomcat
cd /tomcat/jakarta-tomcat-connectors-jk2-2.0.4-src/jk/native2/
./configure --with-apxs2=/usr/local/apache2/bin/apxs
make
cd ../build/jk2/apache2/
/usr/local/apache/bin/apxs -n jk2 -i mod_jk2.so
測試Apache是否可啟動
必須先修改httpd.conf
ServerName yourIpAddress
Group nogroup
確定可正常啟動後
在httpd.conf加入
LoadModule jk2_module modules/mod_jk2.so加入這行是要載入jk2的意思
在apache/conf下新增workers2.properties
[logger.apache2]
level=DEBUG
# Shared memory handling. Needs to be set.
[shm]
file=/usr/local/apache/logs/shm.file
size=1048576
# Example socket channel, explicitly set port and host.
[channel.socket:localhost:7009]
tomcatId=localhost:7009
port=7009
host=127.0.0.1
# define the worker
[ajp13:localhost:7009]
channel=channel.socket:localhost:7009
[status:status]
# Uri mapping
[uri:/jkstatus/*]
worker=status:status
[uri:/*]
worker=ajp13:localhost:7009
啟動tomcat及apache
若能在80 port看到應有程式的畫面
就代表成功了!
後記:
在solaris環境下安裝的跌跌撞撞
而且玩了兩台
兩台都出不一樣的狀況
不過也學到一點小東西
例外安裝Apache需要先安裝gcc套件
安裝gcc套件需要較大的暫存空間
如果/var/tmp的空間不夠
可在環境變數裡新增$TMPDIR指定暫存目錄
改天在補上
Apache跟Tomcat如何設定虛擬主機
沒有留言:
張貼留言