Apache一款比較優(yōu)秀的HTTP Server,已經(jīng)被很多被網(wǎng)站應(yīng)用。Apache+Resin的Web服務(wù)器方式已經(jīng)被廣泛采用,下面就是將二者集成配置的步驟:
一、安裝Apache服務(wù)器
1、下載Apache服務(wù)器httpd-2.2.4.tar.gz,下載地址
http://httpd.apache.org/download.cgi
;
2、解壓下載的壓縮包:
tar xzvf httpd-2.2.4.tar.gz
假設(shè)解壓后的目錄為/usr/httpd-2.2.4;
3、建立連接:
ln -s httpd-2.2.4 apache
這一步是可選的步驟,如果不執(zhí)行該步驟,后面所有涉及到安裝目錄的地方都要使用httpd-2.2.4替代apache;
4、切換到服務(wù)器目錄下:
cd /usr/apache
#如果沒(méi)有執(zhí)行第三步,這里的apache要用httpd-2.2.4代替
5、執(zhí)行configure命令:
./configure --prefix=/usr/apache/--enable-module=so
/usr/apache是Apache的安裝路徑,如果安裝到了其它目錄下,這里也要相應(yīng)地進(jìn)行更換
6、執(zhí)行make命令:
make
7、安裝:
make install
命令執(zhí)行結(jié)束后,Apache的安裝過(guò)程也就結(jié)束了。
為了便于網(wǎng)絡(luò)上的其它機(jī)器訪問(wèn)該服務(wù)器,可以修改配置文件(/usr/apache/conf/httpd.conf)中的監(jiān)聽(tīng)方式,將默認(rèn)方式修改為監(jiān)聽(tīng)本機(jī)的IP地址,如:
#Listen 12.34.56.78:80
Listen 172.16.128.227:80
二、安裝Resin服務(wù)器
Resin與Apache集成時(shí)和其單獨(dú)運(yùn)行時(shí)的安裝方式的安裝方式不太相同,具體步驟如下:
1、下載并解壓Resin服務(wù)器,然后為安裝目錄建立連接,假設(shè)安裝目錄為/usr/resin;
2、切換到Resin安裝目錄:
cd /usr/resin
3、執(zhí)行configure命令:
./configure --with-apache=/usr/apache
該命令的參數(shù)表明要和Apache集成,并且指定Apache的安裝目錄;
4、安裝:
make
make install
當(dāng)兩條命令執(zhí)行結(jié)束后,Resin安裝成功。根據(jù)需要更改/usr/resin/conf/resin.conf配置文件中的數(shù)據(jù)源、web程序的目錄等選項(xiàng)。
當(dāng)執(zhí)行外上面的所有步驟安裝成功不需要再做任何額外的配置,Apache和Resin已經(jīng)集成在了一起。二者啟動(dòng)后,就可以在網(wǎng)絡(luò)中的其他機(jī)器上在瀏覽器中通過(guò)ip地址訪問(wèn)Resin下的應(yīng)用程序了。為了便于管理,下面將二者設(shè)為自動(dòng)啟動(dòng)。
三、設(shè)置Apache開(kāi)機(jī)自啟動(dòng)
編輯/ect/rc.d/rc.local文件,在其中加入如下命令:
/usr/apache/bin/apachectl start
保存文件后,可以重新啟動(dòng),測(cè)試是否可用。
四、設(shè)置Resin開(kāi)機(jī)自啟動(dòng)
1、復(fù)制httpd.sh到/etc/rc.d/init.d下面,文件名為resin:
cp /usr/resin/httpd.sh /etc/rc.d/init.d/resin
2、為resin增加可執(zhí)行權(quán)限(在復(fù)制時(shí)可能已經(jīng)具備):
chmod +x /etc/rc.d/init.d/resin
3、由于在系統(tǒng)啟動(dòng)時(shí)不能獲得JAVA_HOME、RESIN_HOME和PATH等環(huán)境變量,因此需要在resin中配置。打開(kāi)該文件進(jìn)行修改,修改后的文件應(yīng)該和下面類似:












































修改完成后保存文件。
4、將resin設(shè)為系統(tǒng)服務(wù):
cd /etc/rc.d/init.d
chkconfig resin reset
完成以上所有步驟后,重新引導(dǎo)系統(tǒng)。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
