溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

編譯安裝apache

發(fā)布時間:2020-06-25 12:42:49 來源:網(wǎng)絡(luò) 閱讀:465 作者:Zach_legend 欄目:建站服務(wù)器

./configure --prefix=/application/apache.2.2.27/  \      //安裝時指定安裝位置

--enable-deflate  \                  //對傳輸文件進(jìn)行壓縮

--enable-expires  \                  //瀏覽器緩存

--enable-headers  \                 //激活http頭部

--enable-modules=most  \      //加載apache模塊

--enable-so  \                          

--with-mpm=worker  \            //選擇apache的工作模式(支持高并發(fā)worker)

--enable-rewrite                      //偽靜態(tài)



apache有三種運(yùn)行模式:
1, prefork MPM;

2, worker MPM;
3, perchild MPM.

 

prefork MPM
管理員應(yīng)選擇prefork MPM來實(shí)施基于流程的Web服務(wù)器。雖然基于流程的服務(wù)器有一些速度較慢的性能,它們通過模塊來提供穩(wěn)定性和兼容性,這些模塊不支持線程。為了改進(jìn)性能,服務(wù)器的父流程fork多個子流程并使它們能夠用于應(yīng)答請求。當(dāng)接收到請求時,服務(wù)器把其分配給子流程。如果沒有子流程可用,服務(wù)器創(chuàng)建新的子流程并把它添加到庫中。但是,子流程的創(chuàng)建會導(dǎo)致延遲。當(dāng)配置這一MPM時,管理員可以限制啟動時可以創(chuàng)建的子流程數(shù)、最大的子流程數(shù)等。這一MPM有利于形成一個穩(wěn)定的Apache服務(wù)器,但同時會影響性能和占用內(nèi)存,因?yàn)閱蝹€流程的大小會占很大一部分。

The worker MPM

為了實(shí)施混合服務(wù)器,管理員可以選擇worker MPM,它提供比prefork MPM更卓越的可靠性、故障恢復(fù)能力和可擴(kuò)展性。啟動時父流程創(chuàng)建規(guī)定數(shù)量的子流程,反過來每個子流程包含多個線程。每個子流程中只有一個線程聆聽網(wǎng)絡(luò),它簡化了程序代碼,減少了流程之間的協(xié)作,從而提高性能。雖然這一MPM穩(wěn)定且性能優(yōu)于prefork,由于它是基于線程,與其一同使用的所有模塊都必須是完全的線程-安全。大多數(shù)Apache 1.3模塊不是線程安全,并且由于worker MPM不向后兼容,因此,使用這一MPM的管理員也不能一同使用Apache 1.3模塊和Apache 2.0。但是使用prefork MPM來編譯服務(wù)器允許管理員使用Apache 1.3模塊。

The perchild MPM
如果遇到這樣一種情況,考慮到安全性和性能,需要Apache流程基于不同的用戶ID來運(yùn)行,管理員可以使用perchild MPM 來編譯混合服務(wù)器?;ヂ?lián)網(wǎng)服務(wù)供應(yīng)商(ISP)通常使用這一MPM來實(shí)現(xiàn)虛擬托管。當(dāng)perchild啟動時,它創(chuàng)建規(guī)定數(shù)量的流程,每個流程有規(guī)定數(shù)量的線程和專用的用戶ID。如果服務(wù)器上的負(fù)載增加,它使用現(xiàn)有流程之一來創(chuàng)建新線程,而不是創(chuàng)建新流程。這種MPM是最可擴(kuò)展,但也最不可靠。



在安裝好mysql,apache,php后需要將apache和php進(jìn)行關(guān)聯(lián),修改/aaplication/apache/conf/httpd.conf

<IfModule dir_module>
    DirectoryIndex html.php index.html    添加index.php的主頁。
</IfModule>


AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php .phtml    添加最后兩行,添加php解析
AddType application/x-httpd-php-source .phps


User www         修改默認(rèn)的用戶名密碼,使系統(tǒng)更安全。
Group www


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI