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