首先,當然是安裝Apache HTTP Server,并準備mod_jk.so文件,這些都可以在http://apache.org中找到,要注意的是,mod_jk.so的版本要和Apache HTTP Server的版本對應,如果沒有對應的就要自己重新編譯Apache,但是一般沒必要,肯定會有對應版本。
開始:
1.安裝Apache HTTP Server,Server Name 和 Domain Name 均為127.0.0.1
2.將mod_jk.so復制到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.在命令行中進入Apache安裝目錄的bin目錄下,輸入httpd -D DUMP_MODULES 來檢驗是否加載成功(僅對2.2以后版本適用)
5.在conf/httpd.conf最后加上:
JkWorkersFile conf/workers.properties #讀取記錄服務器配置信息的文件
JkLogFile logs/mod_jk.log #輸出日志的位置
JkLogLevel debug #最高日志級別
6.在conf/workers.properties中(如果沒有則新建)加入:
worker.list = tomcat8621 #tomcat8621可自定義,為你給應用服務器取的名字
worker.tomcat8621.type = ajp13
worker.tomcat8621.host = 127.0.0.1 #如果不是連接遠程服務器,本機測試就用127.0.0.1或者localhost
7.在conf/httpd.conf中加入:
JkMount /kaixinpp/* tomcat8621 #意義是形如http://localhost/kaixinpp/的所有訪問全部轉寄到tomcat8621處理
8.確定Tomcat的配置文件server.xml中
〈Connector port=“8009“ protocol=“AJP/1.3“ redirectPort=“8443“ /〉
此行沒有被注釋
9.依次啟動tomcat和apache,訪問http://localhost/kaixinpp/ 即可顯示kaixinpp工程的主頁
============================================================
總結:
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“ /〉
此行沒有被注釋
Apache與Tomcat服務器整合的基本配置方法及概要說明
2021-03-17 01:36服務器技術網 WEB服務器
網上的亂七八糟的資料太多了,很多都是自說自話,希望這篇文章能給大家帶來一些清晰的思路。
延伸 · 閱讀
- 2022-03-10Apache訪問日志的配置與使用
- 2022-03-10使用Apache commons-cli包進行命令行參數解析的示例
- 2022-03-09Ubuntu 16.04與Apache虛擬主機配置的步驟詳解
- 2022-03-06Ubuntu14.04服務器環境下配置PHP7.0+Apache2+Mysql5.7的方
- 2022-03-06CentOS 7中 Apache Web 服務器安裝配置教程
- 2022-03-05一文告訴你如何解決Tomcat亂碼問題(很詳細!)
- WEB服務器
寶塔面板負載狀態(load average)中的數據代表了什么?
寶塔面板是現在眾多站長選擇的服務器管理軟件,本文主要講解寶塔面板負載狀態(load average)中的數據代表了什么?有需要的朋友可以參考一下。...
- WEB服務器
如何將web項目部署到騰訊云服務器
如何將Web項目部署到騰訊 云服務器 摘要:本文將詳細介紹如何將Web項目部署到 騰訊云服務器 。包括選擇合適的云服務器實例,配置服務器環境,上傳代碼...
- WEB服務器
湖北web云服務器價格
湖北web 云服務器 價格 近年來,隨著互聯網技術的快速發展,云計算技術已經被廣泛應用于各行各業,對于企業來說,云計算技術已經成為提升企業信息化...
- WEB服務器
WDCP控制面板升級mysql為5.7.11的方法
本文主要講解在WDCP控制面板升級mysql為5.7.11的方法,有需要的朋友可以參考下...
- WEB服務器
云服務器安裝多個web網站嗎
云服務器 安裝多個web網站 云服務器是一種基于云計算技術的 虛擬主機 服務,可以提供各種云計算基礎設施和服務。作為一個虛擬主機,云服務器可以用于...
- WEB服務器
云端webdav服務器
云端WebDAV服務器是一種在云端環境下提供WebDAV(Web Distributed Authoring and Versioning)協議服務的技術。WebDAV是一種HTTP擴展協議,它允許用戶通過Internet訪問分布...
- WEB服務器
phpstudy默認不支持64位php的解決方法
下面小編就為大家帶來一篇phpstudy默認不支持64位php的解決方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧 ...
- WEB服務器
阿里云服務器部署web項目查看
阿里 云服務器 部署web項目查看 隨著互聯網的發展,越來越多的企業開始將自己的業務擴展到線上平臺。為了滿足用戶的需求,企業需要部署自己的網站或...