Centos環境下配置Aapache+2個tomcat8 的動靜分離,負載平衡

來源:互聯網
上載者:User

1.先介紹Apache的安裝與卸載

安裝,通過yum線上方式即可

sudo yum install httpd -y

設定開機啟動

chkconfig    httpd  on

啟動apache服務

service httpd start  

預設安裝的路徑是: /etc/httpd/

卸載Apache

首先關閉httpd服務  /etc/init.d/httpd stop  列出httpd相關程式包  rpm -qa|grep httpd  列出包如下  httpd-2.2.3-63.el5.centos.1  httpd-manual-2.2.3-63.el5.centos.1  卸載包  rpm -e httpd-manual-2.2.3-63.el5.centos.1  rpm -e system-config-httpd-1.3.3.3-1.el5  這樣就卸載完成了  卸載內建Apache  1、# rpm -qa|grep httpd,查看與httpd相關軟體包。  " httpd-2.2.3-11.el5_2.centos.4  "  2、然後刪除httpd:  "# rpm -e httpd  "  出現問題:  " error: Failed dependencies:  httpd >= 2.2.0 is needed by (installed) gnome-user-share-0.10-6.el5.i386  "  3、還有一個相關的軟體包沒有刪除,清除之,即:  "#rpm -e gnome-user-share  "  4、再刪除httpd  "# rpm -e httpd  "  #可以使用參數–nodeps的意思就是不管各個程式包間的依賴關係。  "#rpm -e –nodeps httpd //這樣不需要刪除gnome-user-share了
我們來配置apache的動靜分離,負載平衡

編輯設定檔

vi httpd.conf

在末端添加

<!--載入需要的模組、如果需要可以添加ajp模組,用來訪問tomcat-->LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_http_module modules/mod_proxy_http.so LoadModule proxy_connect_module modules/mod_proxy_connect.so LoadModule proxy_balancer_module modules/mod_proxy_balancer.so<!--如果預設的設定檔沒有上面這些配置,直接添上即可,不要重複配置,會錯的。--><!--配置動靜分離-->ProxyPassMatch /*.gif$ ! ProxyPassMatch /*.jpg$ !ProxyPassMatch /*.png$ ! ProxyPassMatch /*.css$ ! ProxyPassMatch /*.js$ ! ProxyPassMatch /*.htm$ ! ProxyPassMatch /*.html$ ! ProxyPass / balancer://cluster/ <Proxy balancer://cluster/>  BalancerMember http://127.0.0.1:8080/ loadfactor=1BalancerMember http://127.0.0.1:7080/ loadfactor=1 <!--loadfactor負載平衡--></Proxy> 

儲存退出即可

啟動apache前要確保80連接埠未被佔用。如果被佔用,在httpd.conf檔案中修改即可

Centos環境、預設安裝的apache,
靜態資源預設配置路徑:/var/www/html,可在httpd.conf中修改

可以使用vim建立一個html靜態檔案進行測試

2個Tomcat8的安裝

1.本地通過putty工具 pscp命令上傳tomcat linux格式的檔案。解壓即可使用

2.使用vi命令修改設定檔server.xml和項目下的web.xml即可,請參考windos版本的tomcat8的修改內容,配置即可。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.