Apache與Tomcat服務(wù)器整合的基本配置方法及概要說(shuō)明
更新時(shí)間:2010年12月17日 10:30:52 作者:
網(wǎng)上的亂七八糟的資料太多了,很多都是自說(shuō)自話,希望這篇文章能給大家?guī)?lái)一些清晰的思路。
首先,當(dāng)然是安裝Apache HTTP Server,并準(zhǔn)備mod_jk.so文件,這些都可以在http://apache.org中找到,要注意的是,mod_jk.so的版本要和Apache HTTP Server的版本對(duì)應(yīng),如果沒(méi)有對(duì)應(yīng)的就要自己重新編譯Apache,但是一般沒(méi)必要,肯定會(huì)有對(duì)應(yīng)版本。
開(kāi)始:
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 來(lái)檢驗(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中(如果沒(méi)有則新建)加入:
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 #意義是形如http://localhost/kaixinpp/的所有訪問(wèn)全部轉(zhuǎn)寄到tomcat8621處理
8.確定Tomcat的配置文件server.xml中
〈Connector port=“8009“ protocol=“AJP/1.3“ redirectPort=“8443“ /〉
此行沒(méi)有被注釋
9.依次啟動(dòng)tomcat和apache,訪問(wèn)http://localhost/kaixinpp/ 即可顯示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“ /〉
此行沒(méi)有被注釋
開(kāi)始:
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 來(lái)檢驗(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中(如果沒(méi)有則新建)加入:
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 #意義是形如http://localhost/kaixinpp/的所有訪問(wèn)全部轉(zhuǎn)寄到tomcat8621處理
8.確定Tomcat的配置文件server.xml中
〈Connector port=“8009“ protocol=“AJP/1.3“ redirectPort=“8443“ /〉
此行沒(méi)有被注釋
9.依次啟動(dòng)tomcat和apache,訪問(wèn)http://localhost/kaixinpp/ 即可顯示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“ /〉
此行沒(méi)有被注釋
您可能感興趣的文章:
- Apache和Tomcat服務(wù)器間的區(qū)別、聯(lián)系、整合詳細(xì)介紹
- Jsp和PHP共用80端口整合Apache和Tomcat(訪問(wèn)時(shí)無(wú)需加端口號(hào))
- Apache2.2以上版本與Tomcat整合配置及負(fù)載均衡實(shí)現(xiàn)
- apache tomcat 一個(gè)網(wǎng)站多域名的實(shí)現(xiàn)方法
- redhat下apache+php+mysql+imap+ldap+jdk+tomcat的安裝
- tomcat 5.0 + apache 2.0 完全安裝步驟詳解
- Apache和Tomcat有什么區(qū)別_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
相關(guān)文章
php-fpm可執(zhí)行文件出現(xiàn)亂碼的解決方法
這篇文章主要介紹了php-fpm可執(zhí)行文件出現(xiàn)亂碼的解決方法,需要的朋友可以參考下2014-04-04
Ubuntu 12.04 64位 對(duì)Python 源代碼編譯詳解
這篇文章主要介紹了Ubuntu 12.04 64位 對(duì)Python 源代碼編譯的相關(guān)資料,需要的朋友可以參考下2017-01-01
Ubuntu 14.04下Django和MySQL環(huán)境部署全過(guò)程
這篇文章主要介紹了Ubuntu 14.04下Django和MySQL環(huán)境部署全過(guò)程,文中通過(guò)一步步的安裝步驟介紹的很詳細(xì),相信對(duì)大家具有一定的參考借鑒價(jià)值,有需要的朋友們下面來(lái)一起來(lái)看看吧。2017-02-02
在windows上如何將本地文件上傳至Linux服務(wù)器
這篇文章主要介紹了在windows上如何將本地文件上傳至Linux服務(wù)器問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09

