91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

apache源碼安裝

發布時間:2020-08-09 08:23:05 來源:網絡 閱讀:271 作者:海中小帆船 欄目:系統運維

源碼安裝apache步驟

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的項目,稱為Apache Protable runtime,創建或維護軟件庫,為底層平臺特定的實現提供可預測且一致的接口。目標是提供一個API。項目地址:https://apr.apache.org/

????其中,apr.tar.gz是庫,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產生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是最小化安裝在編譯時多次報錯,因為很多依賴庫未安裝根據報錯內容操作即可;

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.制作啟動腳本和自啟動

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

6.修改環境變量

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

7.啟動apache,當然啟動前需要指定啟動程序的用戶

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

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

需要在httpd.conf中打開Include /etc/httpd/extra/httpd-mpm.conf進行調優。

#?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.運行時可加載MPM,現在可以在編譯時可以將多個MPM構建成可加載模塊,可以在運行時通過LoadModule指令配置所選的MPM

????enable-mpms-shared=all? ?可設置支持所有mpm,在配置文件中動態修改。--with-mpm=MPM? 可設置默認使用的MPM類型

2.異步讀寫

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

4.對每請求進行配置

5.增強性的表達式分析器

6.毫秒級的keepalive timeout

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

8.比http2.2更少的內存

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


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


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

莱芜市| 营口市| 深圳市| 高阳县| 罗定市| 海宁市| 康平县| 阜城县| 二连浩特市| 东城区| 五指山市| 平谷区| 昭觉县| 东平县| 永年县| 县级市| 同江市| 什邡市| 安陆市| 蓬溪县| 紫云| 宾阳县| 平凉市| 丹阳市| 惠东县| 澄迈县| 广河县| 苏尼特右旗| 湘乡市| 漳浦县| 门头沟区| 抚顺市| 吐鲁番市| 宣威市| 湘潭县| 天镇县| 临沧市| 方城县| 同德县| 黄浦区| 八宿县|