apache源碼安裝

源碼安裝apache步驟

創(chuàng)新互聯(lián)是一家專(zhuān)業(yè)提供紅崗企業(yè)網(wǎng)站建設(shè),專(zhuān)注與成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、H5技術(shù)、小程序制作等業(yè)務(wù)。10年已為紅崗眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專(zhuān)業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。

1.下載源碼

wget?http://mirrors.hust.edu.cn/apache//apr/apr-util-1.6.1.tar.gz
wget?http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-1.6.5.tar.gz
wget?http://mirrors.shu.edu.cn/apache//httpd/httpd-2.4.35.tar.gz

注:Apr是Apache的項(xiàng)目,稱(chēng)為Apache Protable runtime,創(chuàng)建或維護(hù)軟件庫(kù),為底層平臺(tái)特定的實(shí)現(xiàn)提供可預(yù)測(cè)且一致的接口。目標(biāo)是提供一個(gè)API。項(xiàng)目地址:https://apr.apache.org/

????其中,apr.tar.gz是庫(kù),apr-util.tar.gz是工具組件

2.解壓縮到/usr/local/src下

tar?-zxvf?apr-1.6.5.tar.gz?-C?/usr/local/apr???????./configure?--prefix=/usr/local/apr然后make&&make?install
tar?-zxvf?apr-util-1.6.1.tar.gz?-C?/usr/local/apr-util/???./configure?--with-apr=/usr/local/apr?--prefix=/usr/local/apr-util?然后make&&make?install
tar?-zxvf?httpd-2.4.35.tar.gz?-C?/usr/local/src

3.用configure產(chǎn)生makefile文件

./configure?--prefix=/usr/local/httpd/?--sysconfdir=/etc/httpd/?--with-include-apr?--disable-userdir?--enable-headers?--with-mpm=worker?--enable-modules=most?--enable-so?--enable-deflate?--enable-defate=shared?--enable-expires-shared?--enable-rewrite=shared?--enable-static-support?--with-apr=/usr/local/apr/?--with-apr-util=/usr/local/apr-util/bin?--with-ssl

由于我安裝的linux是最小化安裝在編譯時(shí)多次報(bào)錯(cuò),因?yàn)楹芏嘁蕾?lài)庫(kù)未安裝根據(jù)報(bào)錯(cuò)內(nèi)容操作即可;

yum?install?pcre-devel-7.8-6.el6.x86_64.rpm?-y
yum?install?zlib-devel-1.2.3-29.el6.x86_64.rpm?-y

4.編譯、編譯安裝

?make?&&?make?install

5.制作啟動(dòng)腳本和自啟動(dòng)

[root@www1?~]#cp?/usr/local/httpd/bin/apachectl?/etc/init.d/httpd???#拷貝apache的啟動(dòng)腳本到/etc/init.d下
[root@www1?~]#vim?/etc/init.d/httpd
#!/bin/sh
#?chkconfig:?345?61?61????#啟動(dòng)等級(jí)、啟動(dòng)時(shí)啟動(dòng)的順序、關(guān)機(jī)時(shí)關(guān)閉的順序
[root@www1?~]#chkconfig?--add?httpd
[root@www1?~]#chkconfig?--level?2345?httpd?on

6.修改環(huán)境變量

[root@www1?~]#cat?>>/etc/profile?<<end
export?PATH=$PATH:/usr/local/httpd/bin/
end
[root@www1?~]#source?/etc/profile

7.啟動(dòng)apache,當(dāng)然啟動(dòng)前需要指定啟動(dòng)程序的用戶(hù)

[root@www1?~]#?groupadd?www
[root@www1?~]#?useradd?-g?www?-s?/bin/false
[root@www1?~]#?vim?/etc/httpd/httpd.conf?????#需要更改httpd.conf的設(shè)置
User?apache
Group?apache
DocumentRoot?"/data"<Directory?"/data">
[root@www1?~]#?/etc/init.d/httpd?start
[root@www1?~]#?netstat?-antup?|?grep?80??#查看端口是否啟動(dòng)

8.在.configure中--with-mpm=worker是指定apache的工作模式,有3種工作模式:1.prefork默認(rèn) 2.worker? 3.event(httpd2.4默認(rèn)使用)

需要在httpd.conf中打開(kāi)Include /etc/httpd/extra/httpd-mpm.conf進(jìn)行調(diào)優(yōu)。

#?Server-pool?management?(MPM?specific)
Include?/etc/httpd/extra/httpd-mpm.conf

vim /etc/httpd/extra/httpd-mpm.conf

<IfModule?mpm_worker_module>
????StartServers?????????????3
????MinSpareThreads?????????75
????MaxSpareThreads????????250
????ThreadsPerChild?????????25
????MaxRequestWorkers??????400
????MaxConnectionsPerChild???0
</IfModule>

http2.4新特性:

1.運(yùn)行時(shí)可加載MPM,現(xiàn)在可以在編譯時(shí)可以將多個(gè)MPM構(gòu)建成可加載模塊,可以在運(yùn)行時(shí)通過(guò)LoadModule指令配置所選的MPM

????enable-mpms-shared=all? ?可設(shè)置支持所有mpm,在配置文件中動(dòng)態(tài)修改。--with-mpm=MPM? 可設(shè)置默認(rèn)使用的MPM類(lèi)型

2.異步讀寫(xiě)

3.可在模塊和目錄上指定日志級(jí)別

4.對(duì)每請(qǐng)求進(jìn)行配置

5.增強(qiáng)性的表達(dá)式分析器

6.毫秒級(jí)的keepalive timeout

7.基于域名的虛擬主機(jī)不需要namevirtualhost指令

8.比http2.2更少的內(nèi)存

9.支持在配置文件中使用自定義變量

http2.4新增模塊:https://httpd.apache.org/docs/trunk/new_features_2_4.html

名稱(chēng)欄目:apache源碼安裝
網(wǎng)站URL:http://m.kartarina.com/article0/jeceoo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁(yè)設(shè)計(jì)公司外貿(mào)建站、、網(wǎng)站內(nèi)鏈、搜索引擎優(yōu)化品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
主站蜘蛛池模板: 在线观看成人无码中文av天堂| 中文字幕久无码免费久久| 国产亚洲大尺度无码无码专线| 亚洲欧洲免费无码| 国产高清无码视频| 日韩放荡少妇无码视频| 永久免费av无码网站yy| 无码中文字幕人妻在线一区二区三区 | 久久久久久亚洲Av无码精品专口 | 无码人妻精品一区二区蜜桃| 亚洲一级特黄无码片| 亚洲AV无码乱码麻豆精品国产| 无码人妻一区二区三区在线水卜樱| 亚洲中文久久精品无码1 | 麻豆精品无码国产在线果冻| 亚洲va无码手机在线电影| 亚洲AV无码乱码在线观看牲色| 免费无码肉片在线观看| 无码一区二区三区在线观看| 亚洲综合无码AV一区二区| 永久免费无码网站在线观看| 亚洲中文无码mv| 在线观看亚洲AV每日更新无码| 日韩精品无码一区二区三区免费| 精品人体无码一区二区三区| yy111111少妇无码影院| 无码人妻aⅴ一区二区三区| 无码人妻丰满熟妇区五十路| 亚洲国产成AV人天堂无码| 亚洲AV日韩AV永久无码久久| 亚洲AV无码国产精品色午友在线| 中文字幕久久精品无码| 国产成人午夜无码电影在线观看| 中文字幕丰满乱子无码视频| 精品无码一区二区三区水蜜桃| 国产精品白浆在线观看无码专区| 久久久久久久久免费看无码| 粉嫩大学生无套内射无码卡视频 | 国产亚洲精品无码拍拍拍色欲| av色欲无码人妻中文字幕| 丰满少妇人妻无码专区|