Apache2.4+Tomcat8.0叢集安裝
下面安裝方法為windows平臺
一、下載apache2.4以及tomcat8.0安裝包
- Apache2.4:http://www.apachelounge.com/download/ (windows平臺可能需要安裝 :Visual C++ Redistributable for Visual Studio 2015 RC)
二、測試啟動(解壓出一個Apache和兩個tomcat)
分別啟動apache和tomcat是否成功。Apache 的conf/httpd.conf需要作如下配置:
1、修改ServerRoot Apache的根路徑
2、開啟ServerName,如下
3、修改DocumentRoot
4、修改入口檔案配置:DirectoryIndex(可修改、可不修改)
5、設定serverscript的目錄
Apache啟動成功後,在瀏覽器位址列中輸入http://localhost後頁面如下:
tomcat8.0需要JDK7.0以上的版本支援,每個tomcat的start.bat需要設定好JAVA_HOME、CLASSPATH、CATALINA_HOME(當前tomcat的CATALINA_HOME)。可以直接修改start.bat如下:
三、更改Apache配置
1、(Apache conf/httpd.conf)修改httpd.conf增加一下模組
#---------------------LoadModule start------------------------ LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_ajp_module modules/mod_proxy_ajp.so LoadModule rewrite_module modules/mod_rewrite.so LoadModule proxy_balancer_module modules/mod_proxy_balancer.so LoadModule proxy_connect_module modules/mod_proxy_connect.so LoadModule proxy_ftp_module modules/mod_proxy_ftp.so LoadModule proxy_http_module modules/mod_proxy_http.so LoadModule slotmem_shm_module modules/mod_slotmem_shm.so LoadModule speling_module modules/mod_speling.so LoadModule ssl_module modules/mod_ssl.so #----------------------LoadModule end-------------------------
2、去掉Include conf/extra/httpd-vhosts.conf 的註釋標記#
3、在檔案末尾加反向代理
ProxyRequests Off
<proxy balancer://cluster>
BalancerMember ajp://127.0.0.1:8009 loadfactor=1 route=jvm1
BalancerMember ajp://127.0.0.1:9009 loadfactor=1 route=jvm2
</proxy>
4、修改conf/extra/httpd-vhosts.conf
註釋掉所有的dummy-host,新增以下內容
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName localhost
ServerAlias localhost
ProxyPass / balancer://cluster/ stickysession=jsessionid nofailover=On
ProxyPassReverse / balancer://cluster/
ErrorLog "logs/lbtest-error.log"
CustomLog "logs/lbtest-access.log" common
</VirtualHost>
四、更改Tomcat配置:tomcat1使用8080、tomcat2使用9080
1、 更改tomcat2:<Server port="8005" shutdown="SHUTDOWN">修改為9005
2、修改<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />中的埠為9080
3、修改<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />修改為9009
4、修改<Engine name="Catalina" defaultHost="localhost">在末尾加 jvmRoute="jvm2"。同時修改Tomcat1的這個標籤為jvmRoute="jvm1" (該標籤預設未開啟)
Tomcat1:
Tomcat2:
5、修改Tomcat1、Tomcat2 server.xml的<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>改為
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster">
<Valve className="org.apache.catalina.ha.tcp.ReplicationValve" filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>
</Cluster>
6、部署test專案到Tomcat1和Tomcat2下面,之後分別啟動Tomcat1、Tomcat2、Apache。然後在位址列中輸入http://localhost/test/test.jsp進行測試。
備註:
Apache啟動時可能出現一些錯誤,常見的錯誤羅列如下(糾正錯誤之後需要清除logs下的日誌,重新啟動)
- AH01177: Failed to lookup provider 'shm' for 'slotmem': is mod_slotmem_shm loaded。放開mod_slotmem_shm
- AH02432: Cannot find LB Method: byrequests。放開lbmethod_byrequests_module
- AH00098: pid fileE:/Java/servers/03_cluster/00-Apache24/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run。刪掉logs/下的檔案即可。
相關推薦
Apache2.4+Tomcat8.0叢集安裝
下面安裝方法為windows平臺 一、下載apache2.4以及tomcat8.0安裝包 Apache2.4:http://www.apachelounge.com/download/ (windo
Elasticsearch5.4.0叢集安裝IK分詞器
1、ik分詞器下載地址:https://github.com/medcl/elasticsearch-analysis-ik/releases?after=v5.5.3 注意:一定要下載和自己es版本匹配的ik分詞器 2、解壓elasticsearch
macOS Sierra安裝Apache2.4+PHP7.0+MySQL5.7.16
Mac系統上雖然自帶PHP和Apache,但是有時不是我們想要的版本呢。今天我們就在macOS Sierra(10.12.1)上安裝比較新的版本的PHP版本,也就是PHP7.0+了。本篇部落格我們安裝的Apache是2.4的版本, MySQL5.7.16。稍後會詳細介紹這一過程。 一、安裝前的準備 1.安裝
Hadoop2.6+Zookper3.4+Hbase1.0部署安裝
zookeeper hbase hadoop 繼hadoop完全分布式安裝後,再結合zookper+hbase安全。在之前環境配置下繼續進行。 一、zookper安裝 1.1 下載並解壓軟件 cd /software wget -c http://apache.fayea.com/zookeepe
樹莓派apache2.4源碼包安裝
include error: apt-get 重新編譯 問題: ror 成功 樹莓派 官方 1.安裝apr-1.6.3.tar.gz apr-util-1.6.1.tar.bz2 httpd-2.4.34.tar.gz (源碼包下載centos7的就行,樹莓派版本官方deb
Linux下Tomcat8.0的安裝配置
Linux下Tomcat的安裝配置 一.下載安裝對應的jdk,並配置Java環境。 官網下載地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html 下載將jdk加壓後放
Storm-0.10.0叢集安裝
一、環境 兩臺虛擬機器,ubuntu-14.04.3 二、關閉防火牆,配置hosts [email protected]:~# cat /etc/hosts 127.0.0.1 localhost 127.0.1.1 ubuntu 192.168.254.130 sto
spark-2.2.0 叢集安裝部署以及hadoop叢集部署
Spark在生產環境中,主要部署在安裝Linux系統的叢集中。在linux系統中安裝Spark需要預先安裝JDK、Scala等所需要的依賴。 由於Spark是計算框架,所以需要預先在叢集內有搭建好儲存資料的持久化層,如HDFS、Hive、Cassandra等,最後可以通過啟動指令碼執行應用。
Hive 2.1.0叢集安裝
Hive 2.1.0叢集安裝 1.配置伺服器 1個主節點:master(192.168.20.191),2個(從)子節點, node1(192.168.20.192), node2(192.168.20.193) 2.將jdbc的jar包放到$HIVE_HOME下 cd
Centos7.4 Kubernets1.9叢集安裝部署
一、概述 Master元件: kube-apiserverKubernetes API,叢集的統一入口,各元件協調者,以HTTP API提供介面服務,所有物件資源的增刪改查和監聽操作都交給APIServer處理後再提交給Etcd儲存。kube-controll
redis3.0.0 叢集安裝與整理總結
叢集搭建 http://blog.csdn.net/xu470438000/article/details/42971091 redis window安裝與使用 遠端連線 1) 預設無許可權控制: 遠端服務連線: $ redis-cli -h 127.0.0.1
redis之 3.0叢集安裝
1. 叢集 即使有了主從複製,每個資料庫都要儲存整個叢集中的所有資料,容易形成木桶效應。 使用Jedis實現了分片叢集,是由客戶端控制哪些key資料儲存到哪個資料庫中,如果在水平擴容時就必須手動進行資料遷移,而且需要將整個叢集停止服務,這樣做非常不好的。 Red
Redis5.0叢集安裝
一、準備好三臺虛擬機器:node1 (192.168.2.4)、node2( 192.168.2.5)、node3( 192.168.2.6)二、編譯安裝(node1)yum -y install gcc gcc-c++ libstdc++-devel tcl -ymake
redis3.0.0 叢集安裝詳細步驟
Redis叢集部署文件(centos6系統) (要讓叢集正常工作至少需要3個主節點,在這裡我們要建立6個redis節點,其中三個為主節點,三個為從節點,對應的redis節點的ip和埠對應關係如下) 127.0.0.1:7000 127.0.0.1:7001 127.0.
kafka1.0.0叢集安裝部署
我們使用官網比較新的2.11_1.0.0版本安裝。 接下來解壓jar包: tar -zxvf kafka_2.11-1.0.0.tgz 2.修改zookeeper.properties配置檔案 initLimit=10 syncLimit
Kafka_2.10-0.10.0.0叢集安裝與配置
上文已經講過如何安裝Zookeeper叢集,因為Kafka叢集需要依賴Zookeeper服務,雖然Kafka有內建Zookeeper,但是還是建議獨立安裝Zookeeper叢集服務,此處不再贅述 kafka叢集還是安裝在10.10.16.170 、
win7 64位 python3.4&opencv3.0配置安裝教程
一、安裝Python 下載Python3.4.2 網址:https://www.python.org/downloads/ 注意: 1、之前下載Python3.5後安裝numpy出現了安裝錯誤,嘗試了各種解決辦法,還是不能成功。看到網上有一條評論說是3.5版本不穩定,然後我
hadoop 2.2.0叢集安裝
初啟動前,需要首先格式化叢集,執行命令:hadoop namenode -format3.3 啟動hdfs執行:start-dfs.sh該命令可以任意結點上執行。不過需要注意的是如果配置檔案中沒有指明secondary namenode(即在hdfs-site.xml中沒有配置dfs.namenode.sec
Linux系統Apache2.4+Tomcat7.0整合配置
今天是9月1號了,又開學了,中午跟同事一起去附近一個大學的食堂吃飯,看見了好多學生,走在食堂裡總有種格格不入的感覺,感嘆之餘,發現自己已不再是學生了。大學時光多麼美好啊,逝去的時光,留下了美好的回憶。感慨發完,繼續來寫Apache2.4+Tomcat7.0整合配
Hadoop3.0叢集安裝(包含HDFS HA配置)
hadoop3.0出來了,想嘗試一下新版本的特性及mapreduce效能提升,以下以6臺機器作為hadoop叢集,機器主機名為:hadoop1、hadoop2、hadoop3、hadoop4、hadoop5、hadoop6,其中hadoop1-3作為namenode節點,ha