久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

升級Apache到最新版

 Glory____ 2017-02-24

升級Apache到最新版本,,本來并不復(fù)雜,但是因?yàn)樯婕暗讲荒芡V宫F(xiàn)有的Apache實(shí)例的運(yùn)行,,因此要小心翼翼的做,。

大致分成三步:

編譯新的Apache,

配置新的Apache,,

替換舊的Apache,。

下面慢慢道來:

1.編譯新的Apache,

需要到官網(wǎng)下載最新的src,,需要什么依賴包,,請參照下載的源碼包里面的README和INSTALL。

如果需要安裝apr包,,請到官網(wǎng)下載,,并拷貝到正確的位置。然后就是:

 ./configure
 make
 make install

默認(rèn)安裝到/usr/local/apache2 ,,可以在configure 參數(shù)中指定安裝位置,。


2.配置新的Apache,

如果安裝到了上述位置,,則配置文件在/usr/local/apache2/conf 中,,此時可以把在用的Apache的配置文件拷貝過來,

如果能把個性化的配置放到自己創(chuàng)建的conf文件中,,比如可以叫做httpd.local.conf 文件,,這樣可以方便以后升級時,修改配置,。

如果需要什么組件,,在這個時候裝上,。如果需要啟用哪些module,在這個時候啟用,。

修改好了以后,,可以進(jìn)行測試,測試之前,,記得修改下監(jiān)聽端口號,,不要使用默認(rèn)的80了。

測試中,,會發(fā)現(xiàn)漏了的配置和錯誤的配置,。通過后,可以把端口號改回去,。

啟動新Apache的命令在/usr/local/apache2/bin 目錄下,,叫做apachectl。

如果打算把新的Apache作為服務(wù)啟動,,可以把這個文件拷貝到/etc/init.d 下面,,再把它加入到系統(tǒng)服務(wù)中,以SuSE為例,,要這樣,,

cp apachectl /etc/init.d/apache2.4

chkconfig -a apache2.4

為了服務(wù)看起來漂亮,可以把舊的apache啟動文件的開頭部分復(fù)制過來,,就是 ###BEGIN INIT INFO 那一段,。

另外,測試中,,可能會發(fā)現(xiàn)缺少libpcre或者tomcat-connector等等問題,,直接逐一解決就行啦。

比如,,可以通過 ldd httpd 來查看是否缺少動/靜態(tài)鏈接庫文件,。這里要做的就是缺啥補(bǔ)啥。記得補(bǔ)好后,,運(yùn)行一下ldconfig,,讓Apache找到。

然后,,檢查一下Apache所有的配置文件,,看看是否還有參照舊版本Apache路徑的配置文件,如果有的話,,都用新的路徑替換掉,。


3.替換舊的Apache。

這是最后的步驟,,要很仔細(xì)的,,先停掉舊的Apache,,例如

service apache2 stop

然后,啟動新的apache,,例如

service apache2.4 start

確認(rèn)業(yè)務(wù)OK后,,去掉舊的apache服務(wù),例如

chkconfig -d apache2

至此,,已經(jīng)運(yùn)行起來新的Apache實(shí)例,。后續(xù)要做的就是,看看系統(tǒng)里面還有哪些依賴于舊的Apache的地方,,都修改成依賴新的Apache,。


***一點(diǎn)補(bǔ)充,如果使用了mod_jk,,要注意了,,

需要在worker.properties文件中,明確指定worker的connection_pool_size的值,,改成多大,?一般來說就是和Apache配置文件中的mpm段落中的ThreadsPerChild的數(shù)值一樣即可。要不然,,運(yùn)行時會有問題的,。在mod_jk.log中會出現(xiàn)類似這樣的錯誤信息:

ajp_connection_tcp_get_message::jk_ajp_common.c (1350): (worker3) can't receive the response header message from tomcat, network problems or tomcat (172.16.7.16:8009) is down (errno=11)



參考,,推薦看Apache及相關(guān)組件的官網(wǎng)資料,,如果看中文的,這里推薦幾個,。

1. 編譯安裝apache http://www.cnblogs.com/alexqdh/archive/2012/11/20/2764810.html

2. apache2啟動時共享庫libpcre找不到 http://www.cnblogs.com/eastson/archive/2012/06/25/2561575.html

3. server下apache2.4.*虛擬主機(jī)配置Forbidden You don't have permission to access / on this server. http://www.cnblogs.com/unofficial/p/3931653.html





    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn),。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多