解壓安裝
/etc/profile.d/java.sh
<a></a>
例 47.1. /etc/profile.d/java.sh
下載下傳binary解壓到/usr/local/
下載下傳軟體包
tomcat-native
catalina.sh
啟動
例 47.2. /etc/init.d/tomcat
建立 /etc/init.d/tomcat 檔案,複制并粘貼上面的啟動腳本
安裝 Server JRE
或者
安裝下面步驟安裝Tomcat,注意不要使用root啟動tomcat。這裡使用www使用者啟動tomcat,這樣的目的是讓tomcat程序繼承www使用者權限。
或者運作下面腳本快速安裝
安裝Java 8
注意
Java 8 取消了 PermSize 與 MaxPermSize 配置項"
啟動 Tomcat
如果Redis是 127.0.0.1 配置 conf/context.xml 加入下面一行,
完整的配置
例 47.3. Example /srv/apache-tomcat/conf
80 跳轉 8080 方案
取消跳轉
檢視規則
例 47.4. tomcat firewall
下面是完整的例子,僅供參考,複制到 /etc/sysconfig/iptables 檔案中,重新開機iptables即可生效。
建立工作目錄
每個端口一個目錄
修改 Server port="8006" 與 Connector port="9090"端口,不要出現重複。
啟動tomcat然後觀察catalina.log日志檔案,确認每個程序都正确啟動。
建立測試檔案
vim webapps/ROOT/index.jsp
使用curl指令測試,測試結果類似下面結果。
mod_jk 安裝
httpd.conf 尾部加入
配置workers.properties
apache/conf/workers.properties
mod_jk.conf
apache/conf/mod_jk.conf
分别測試apache,tomcat
包含虛拟主機配置檔案
# vi conf/httpd.conf
虛拟主機中配置ProxyPass,ProxyPassReverse
# vi conf/extra/httpd-vhosts.conf
反向代理和均衡負載子產品
首先我并不建議使用 tomcat 實作SSL雙向驗證,這個工作可以交給 Web 伺服器完成。但有些場景可能需要,可以參考下面例子。
伺服器端證書
用戶端證書
導入用戶端證書
如果希望在 Windows 浏覽器中通路,下導入證書方式,輕按兩下 client.p12 檔案,安裝提示導入
配置 Tomcat ,編輯 server.xml 檔案
原文出處:Netkiller 系列 手劄
本文作者:陳景峯
轉載請與作者聯系,同時請務必标明文章原始出處和作者資訊及本聲明。