apache resin的多機部署方案實現方法

2021-08-29 11:03:48 字數 2109 閱讀 1256

前言:前段時間,對公司前台多機分布方案的做了一些探索,總結了一些東西,貼出來分享。類似內容網上比較多,但是都不夠詳細,我第一次弄時費力不少,希望後來人可以更方便一些。

一. 編譯安裝apache

unix版本取httpd-2.2.6.tar.gz

2) 解開包

3) 編譯安裝

進入解壓後的目錄httpd-2.2.6,依次執行

./configure --prefix=/*要安裝apache的目錄*/ --enable-so

make

make install

成功後apache就安裝到前面指定的目錄了

二) 啟動apache

進入apache安裝目錄

1) 修改apache/conf/httpd.conf

listen 80 修改80為需要的埠如 11280

2) 啟動

進入apache/bin/執行: ./apachectl start

3) 開啟瀏覽起訪問

三) 編譯安裝resin

./configure --prefix=/data/aoxj/artest/resin --with-apxs=/data/aoxj/artest/apache/bin/apxs --with-apache=/data/aoxj/artest/apache

make

make install

上述操作除了編譯安裝resin外(其實不做這些操作,resin本身也是可以跑起來的),還會修改apache,包括:

1. copy mod_caucho.so到apache目錄(就是前面指定的--with-apache=/data/aoxj/artest/apache)的modules

2. 修改apache的配置檔案conf/httpd.conf,自動增加以下內容

loadmodule caucho_module ***/modules/mod_caucho.so

resinconfigserver localhost 6802

cauchoconfigcachedirectory /tmp

cauchostatus yes

四)配置resin

需要修改resin.conf檔案

五)啟動resin

執行resin/bin/httpd.sh

注意一定要加-server,否則resin啟動後是監聽80/8080這樣的埠,而不是上面cluster設定裡面的6802

這樣resin才會監聽6802,建議手工telnet確認一下。如果resin啟動不正確,後面apache啟動後訪問resin就會失敗,然後在頁面報503錯誤。

以後stop/restart 時也需要加-server

六) 配置apache

確認conf/httpd.conf檔案中的以下內容

1) loadmodule caucho_module ***/modules/mod_caucho.so

檢查mod_caucho.so是否存在

2) resinconfigserver localhost 6802

這個resinconfigserver只能出現一行,如果resin有多台,請在這裡指定的那台resin配置檔案中的中配置其他機器的ip/port

3) cauchoconfigcachedirectory /tmp

4)cauchostatus yes

最後修改的配置為:

loadmodule caucho_module "/data/aoxj/artest/apache/modules/mod_caucho.so"

resinconfigserver 192.168.0.1 6802

addhandler caucho-request .action

cauchoconfigcachedirectory /tmp

cauchostatus yes

八)web訪問

啟動apache

用瀏覽器訪問apache的埠,注意不是訪問resin的埠

apache resin的多機部署方案實現方法

from 二 啟動apache 進入apache安裝目錄 1 修改apache conf httpd.conf listen 80 修改80為需要的埠如 11280 2 啟動 進入apache bin 執行 apachectl start 3 開啟瀏覽起訪問 三 編譯安裝resin 3.0.23 c...

apache resin的配置文字案

樓主為何不用apache resin呢?不過你用iis也是可以的 利用iis或者apache的別名服務 在apache或iis的配置中將網域名稱指向站點資料夾就好了,同ip不同戰點。這裡我說一下iis的配置 新建戰點 s1.埠 80,其它配置略 進入.s1.的站點屬性 web站點 ip位址旁邊的高階...

centos7 Redis多機多節點集群部署

redis多機多節點的集群部署可參考redis單機多節點的部署部分 這裡分別用vmware的兩台虛擬機器做部署 分別是centos7 1 192.168.0.164與centos 2 192.168.0.170 1.分別在164與170機器上安裝redis 164機器為之前單機多節點部署的機器。在1...