1. 程式人生 > >Apache2.2以上版本與Tomcat整合的好方法

Apache2.2以上版本與Tomcat整合的好方法

今天技術總監叫實現Apache和Tomacat整合,在網上找了很多資料,結果發現還是這個最方便!

下面是實現2個tomcat實現負載均衡,如果只有一個則可刪除一個

apache2.2以上版本,無需使用jk_mod來整合tomcat,直接使用ajp,很方便。

修改apache配置檔案httpd.conf

啟用mod_proxy_ajp

#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so

把這兩行前面的#去掉即可

然後在末尾加上

<VirtualHost *:80>
ProxyPass / ajp://127.0.0.1:8009/
ProxyPassReverse / ajp://127.0.0.1:8009/
ServerName a.hackang.cn
</VirtualHost>
<VirtualHost *:80>
ProxyPass / ajp://127.0.0.1:9009/
ProxyPassReverse / ajp://127.0.0.1:9009/
ServerName b.hackang.cn           #這裡面的名字可以改為localhost
</VirtualHost>

搞定!!!方便吧,我現在用的就是這種。

相關推薦

Apache2.2以上版本Tomcat整合方法

今天技術總監叫實現Apache和Tomacat整合,在網上找了很多資料,結果發現還是這個最方便! 下面是實現2個tomcat實現負載均衡,如果只有一個則可刪除一個 apache2.2以上版本,無需使用jk_mod來整合tomcat,直接使用ajp,很方便。 修改ap

Java架構-Spring 4.2.2以上版本和swagger整合方案和踩過的坑

因為公司使用的spring版本太高,在整合swagger的時候會存在一些問題,而網上的很多例項大多都是版本比較低的,為了是朋友們少才坑,我這邊將整合的過程記錄一下: 引入spring、swagger的相關jar包(springfox-swagger2、springfox-sw

Spring 4.2.2以上版本和swagger整合方案和踩過的坑

因為公司使用的spring版本太高,在整合swagger的時候會存在一些問題,而網上的很多例項大多都是版本比較低的,為了使朋友們少踩坑,我這邊將整合的過程記錄一下:願意瞭解原始碼的朋友直接求求交流分享技術二一四七七七五六三三 1. 引入spring、swagger的相關ja

mongodb3.2以上版本的學習心得(附3.0之前的區別)

1.mongodb的安裝(忽略):官網很多版本自己去選擇要安裝的版本安裝,這裡就不做詳細的描述了,我安裝的是 mongodb-win32-x86_64-2008plus-ssl-3.2.9-signed.msi 2.設定存放資料的檔案目錄: 例如在D盤建立一個mongo_d

ApacheTomcat整合的配置

str windows nec x86 logs info ogr 級別 oca 下載jk連接器地址:http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/windows/ 把jk連接器即“m

Spring 4.2.2以上版本和swagger集成方案和踩過的坑

pin sele -s ner -h tap width pub equal 因為公司使用的spring版本太高,在集成swagger的時候會存在一些問題,而網上的很多實例大多都是版本比較低的,為了是朋友們少才坑,我這邊將集成的過程記錄一下: 1. 引入spring、swa

數字證書學習-2- 雙向認證 tomcat

雙向認證原理 雙向認證的 瀏覽器下載 “服務端公鑰證書” ,據此證書,傳送密文給服務端,服務端用“服務端公鑰”解密簽名和密文 瀏覽器 先載入 “客戶私鑰證書” ,據此證書,解密服務端的 “客戶公鑰證書”加密的簽名和密文 tomcat的雙向認證 tomcat雙

Python 2.7版本3.6的不同

許多Python初學者都會問:我應該學習哪個版本的Python。對於這個問題,我的回答通常是“先選擇一個最適合你的Python教程,教程中使用哪個版本的Python,你就用那個版本。等學得差不多了,再來研究不同版本之間的差別”。 許多Python初學者都會問:我應該學習哪

HBase新版本MapReduce整合

1.MapReduce從hbase讀取資料 //讀取hbase表資料 public class HbaseAndMapReduce { public static void main(String[] args) throws Exception

NginxTomcat整合及跨域功能的實現

ok,啟動沒問題,好先關掉它! #./sh        tab補齊    按下回車  4   安裝nginx,這個就有點麻煩了哈,假如我們的nginx壓縮包在usr/local下 #cd /usr/locar #tar zxvf  後接壓縮包名 #cd  /usr/local/解壓後的資料夾 #yum -

Unity3D 4.2以上版本 Terrain繪製一個下凹(下陷,坑)的地形 詳解

由於國內關於Unity3D的書籍大多數都侷限於3.5版本,lynda官網上的教學視訊也是3.5版本的。 但是現在Unity3D已經到4.3版本了。好多介面已經不太想容,教學視訊已然過時。 在Unity 3d 3.5 essential training的教學視訊上說,按住

關於jdk版本tomcat版本相容性的問題

本人小白,在接手專案時匯入專案部署到tomcat上出現中文亂碼,設定html的charset為utf-8仍然亂碼,開發工具為idea,設定idea file coding未解決,尋找解決辦法發現直接用瀏覽器開啟html原始碼檔案是不亂嗎的,新建了一個demo部署到tomca

專案JDK版本Tomcat對應版本不一致引發的問題

嚴重: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHo

Apache2.2.x 安裝配置詳解

Apache2.2.x 安裝 使用RPM包安裝 [root@localhost ~]# yum install -y httpd 程式環境如下 配置檔案 主配置檔案路徑 /etc/httpd/conf/httpd.conf 其它配置檔案路徑

【伊利丹】Hadoop-2.5.0-CDH5.2.0/HiveHbase整合實驗

<value>file:///home/kkzhangtao/hive-0.13.1-cdh5.2.0/lib/hive-hbase-handler-0.8.0.jar,file:///home/kkzhangtao/hive-0.13.1-cdh5.2.0/lib/hbase-common-0.

ApacheTomcat整合實現動靜分離負載均衡的配置實踐

通常,將Apache與Tomcat整合主要出於以下幾個原因: 1. 提升對靜態檔案的處理效能,所有靜態檔案均由前端的Apache響應,其它與JSP相關的請求分發給後端的Tocmat處理; 2. 利用Apache伺服器來做負載均衡以及容錯,前端的Apache可作為一個負載均衡

【機智】Android 微信6.2以上版本 轉移聊天記錄到ios,當前Wi-Fi環境複雜,無法傳輸 問題

問題描述 直接看解決方案,不想聽來龍去脈? 請點傳送門 買了個iPhone,想把以前Android上微信的聊天記錄轉移過來,於是乎,想到了幾個辦法: - 電腦備份,然後恢復到iPhone -

apache2.4以上版本 make報錯[exports.lo] Error 1 解決方法

Apache2.4以上版本在進行編譯時需要安裝apr和apr-util兩個關鍵包,否則編譯不過去。 下載地址: 下載到/usr/local/src下進行解壓。 進入到httpd,進行編譯Apache: ./configure --prefix=/usr/local/a

IntelliJ IDEA 14.xTomcat整合,建立並執行Java Web專案

[摘要:之前剛最先寫JSP時,碰到一些IDEA戰Tomcat的散成題目,找的材料那篇是最相符請求的,特地轉了~感謝本文做者啦!!~ 建立Web專案 1、File -> New Project ,進進建立專案窗心] 之前剛開始寫JSP時,遇到一些IDEA和Tomca

red5 tomcat整合配置 簡單入門例項

這裡不再介紹什麼是red5了,直接寫配置。 我用的是red5 0.8版,首先從網上下載兩個檔案:red5-war-0.8.0.zip 和 setup-Red5-0.8.0.exe,將red5-war-0.8.0.zip 解壓,得到root.war, 1.將root.war