Apache與Tomcat服務(wù)器整合的基本配置方法及概要說明
2024-08-27 18:29:50
供稿:網(wǎng)友
首先,當(dāng)然是安裝Apache HTTP Server,并準(zhǔn)備mod_jk.so文件,這些都可以在中找到,要注意的是,mod_jk.so的版本要和Apache HTTP Server的版本對(duì)應(yīng),如果沒有對(duì)應(yīng)的就要自己重新編譯Apache,但是一般沒必要,肯定會(huì)有對(duì)應(yīng)版本。
開始:
1.安裝Apache HTTP Server,Server Name 和 Domain Name 均為127.0.0.1
2.將mod_jk.so復(fù)制到Apache安裝目錄的modules目錄下
3.在conf/httpd.conf的最后加上:
#For Windows include the actual mod_jk path in double quotes
#if the path contains any white spaces.
LoadModule jk_module modules/mod_jk.so
4.在命令行中進(jìn)入Apache安裝目錄的bin目錄下,輸入httpd -D DUMP_MODULES 來檢驗(yàn)是否加載成功(僅對(duì)2.2以后版本適用)
5.在conf/httpd.conf最后加上:
JkWorkersFile conf/workers.properties #讀取記錄服務(wù)器配置信息的文件
JkLogFile logs/mod_jk.log #輸出日志的位置
JkLogLevel debug #最高日志級(jí)別
6.在conf/workers.properties中(如果沒有則新建)加入:
worker.list = tomcat8621 #tomcat8621可自定義,為你給應(yīng)用服務(wù)器取的名字
worker.tomcat8621.type = ajp13
worker.tomcat8621.host = 127.0.0.1 #如果不是連接遠(yuǎn)程服務(wù)器,本機(jī)測(cè)試就用127.0.0.1或者localhost
7.在conf/httpd.conf中加入:
JkMount /kaixinpp/* tomcat8621 #意義是形如的所有訪問全部轉(zhuǎn)寄到tomcat8621處理
8.確定Tomcat的配置文件server.xml中
〈Connector port=“8009“ protocol=“AJP/1.3“ redirectPort=“8443“ /〉
此行沒有被注釋
9.依次啟動(dòng)tomcat和apache,訪問 即可顯示kaixinpp工程的主頁(yè)
============================================================
總結(jié):
1.最后在Apache/conf/httpd.conf中所加的配置如下:
#For Windows include the actual mod_jk path in double quotes
#if the path contains any white spaces.
LoadModule jk_module modules/mod_jk.so
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel debug
JkMount /kaixinpp/* tomcat8621
2.在workers.properties中的配置如下:
worker.list = tomcat8621
worker.tomcat8621.type = ajp13
worker.tomcat8621.host = 127.0.0.1
3.確保Tomcat的server.xml中
〈Connector port=“8009“ protocol=“AJP/1.3“ redirectPort=“8443“ /〉
此行沒有被注釋