IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置:首頁服務(wù)器WEB服務(wù)器 → apache + resin的多機(jī)部署方案實(shí)現(xiàn)方法

apache + resin的多機(jī)部署方案實(shí)現(xiàn)方法

時間:2015/6/28來源:IT貓撲網(wǎng)作者:網(wǎng)管聯(lián)盟我要評論(0)

前言:前段時間,對公司前臺多機(jī)分布方案的做了一些探索,總結(jié)了一些東西,貼出來分享。類似內(nèi)容網(wǎng)上比較多,但是都不夠詳細(xì),我第一次弄時費(fèi)力不少,希望后來人可以更方便一些。 

一. 編譯安裝Apache 
1) 從apache官網(wǎng)上下載apache最新的 release版本2.2.6 
unix版本取httpd-2.2.6.tar.gz 
2) 解開包 
gunzip httpd-2.2.6.tar.gz 
tar xvf httpd-2.2.6.tar 
3) 編譯安裝 
進(jìn)入解壓后的目錄httpd-2.2.6,依次執(zhí)行 
./configure --prefix=/*要安裝apache的目錄*/ --enable-so 
make 
make install 
成功后apache就安裝到前面指定的目錄了 

二)  啟動apache 
進(jìn)入apache安裝目錄 
1) 修改apache/conf/httpd.conf 
Listen 80 修改80為需要的端口如 11280 
2) 啟動 
進(jìn)入apache/bin/執(zhí)行: ./apachectl start 
3) 打開瀏覽起訪問 
https://ip: 11280 

三) 編譯安裝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外(其實(shí)不做這些操作,resin本身也是可以跑起來的),還會修改apache,包括: 
1. copy mod_caucho.so到apache目錄(就是前面指定的--with-apache=/data/aoxj/artest/apache)的modules 
2. 修改apache的配置文件conf/httpd.conf,自動增加以下內(nèi)容 
LoadModule caucho_module ***/modules/mod_caucho.so 
ResinConfigServer localhost 6802 
CauchoConfigCacheDirectory /tmp 
CauchoStatus yes 

四)配置resin 
需要修改resin.conf文件 

<cluster> 
<srun server-id="a" host="192.168.0.1" port="6802"/> 
<srun server-id="a" host="192.168.0.1" port="6802"/> 
</cluster> 

五)啟動resin 
運(yùn)行resin/bin/httpd.sh 
注意一定要加-server,否則resin啟動后是監(jiān)聽80/8080這樣的端口,而不是上面cluster設(shè)置里面的6802 
./httpd.sh -server a start 
這樣resin才會監(jiān)聽6802,建議手工telnet確認(rèn)一下。如果resin啟動不正確,后面apache啟動后訪問resin就會失敗,然后在頁面報503錯誤。 
以后stop/restart 時也需要加-server 

六) 配置apache 
確認(rèn)conf/httpd.conf文件中的以下內(nèi)容 
1) LoadModule caucho_module ***/modules/mod_caucho.so 
檢查mod_caucho.so是否存在 
2) ResinConfigServer localhost 6802 
這個ResinConfigServer只能出現(xiàn)一行,如果resin有多臺,請在這里指定的那臺resin配置文件中的<cluster>中配置其他機(jī)器的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的端口 

關(guān)鍵詞標(biāo)簽:apache,resin

相關(guān)閱讀

文章評論
發(fā)表評論

熱門文章 ISAPI Rewrite實(shí)現(xiàn)IIS圖片防盜鏈ISAPI Rewrite實(shí)現(xiàn)IIS圖片防盜鏈IIS6.0下配置MySQL+PHP5+Zend+phpMyAdminIIS6.0下配置MySQL+PHP5+Zend+phpMyAdmin在Windows服務(wù)器上快速架設(shè)視頻編解碼器全攻在Windows服務(wù)器上快速架設(shè)視頻編解碼器全攻win2000server IIS和tomcat5多站點(diǎn)配置win2000server IIS和tomcat5多站點(diǎn)配置

相關(guān)下載

人氣排行 XAMPP配置出現(xiàn)403錯誤“Access forbidden!”的解決辦法WIN2003 IIS6.0+PHP+ASP+MYSQL優(yōu)化配置訪問網(wǎng)站403錯誤 Forbidden解決方法Server Application Unavailable的解決辦法如何從最大用戶并發(fā)數(shù)推算出系統(tǒng)最大用戶數(shù)報錯“HTTP/1.1 400 Bad Request”的處理方法http 500內(nèi)部服務(wù)器錯誤的解決辦法(windows xp + IIS5.0)Windows Server 2003的Web接口