亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網絡,我們將竭誠為您提供優質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

Linux配置Apache2的過程總結

添加時間:2014-3-22 15:28:41  添加: 思海網絡 

  Linux配置Apache2的過程總結:apache原指http server程序,后來成為了該程序的組織名,所以把原程序名定成了httpd,在2.0版后又叫apache2。目前在windows上還叫 httpd,在debian/ubuntu/linux mint系列的linux上,程序名是apache2。所以網上說httpd的資料,對apache2是部分適用的。官網本身也用httpd的說法,可以 理解為httpd是產品名,apache2的可執行程序名。

  使用 sudo apt-get install apache2 就可以安裝,我的linux mint裝的是2.2版,Ubuntu13裝的是2.4版,兩者還有有點差別的。官方有指導文檔說從2.2升級到2.4要做什么。 http://httpd.apache.org/docs/2.4/upgrading.html。對用戶來說最直接的就是模塊數和名字有不同、配置文 件位置有不同。

  把網站根目錄改去用戶分區,可避免修改個文件都要root權限。方法:

  2.2版:

  /etc/apache2/sites-available/default 修改 DocumentRoot,并修改對應寫有原路徑(默認是/var/www)的Directory標簽,即要改兩處。DocumentRoot末尾不要加 / ,Directory標簽要加 / 。

  2.4版:

  /etc/apache2/sites-available/000-default.conf 修改 DocumentRoot,

  /etc/apache2/apache2.conf 修改對應的Directory標簽

  修改任何設置后,用命令sudo service apache2 restart重啟服務。轉載請注明出處:http://blog.csdn.net/hursing

  /etc/apache2/envvars 是apache程序的參數配置文件,包括log路徑,程序使用的用戶名等。默認的log位置:/var/log/apache2/下有錯誤日志 error.log和訪問日志access.log。這些配置都會export出來, service apache2在運行前會source envvars文件。如果手動運行apache2,就應該自己先source,否則會報一些參數未設置。

  因為apache2在/usr/bin/下,所以命令行可在任何路徑下使用apache2命令。 apache2 -h會列出可用的命令。有用的:

  -v 查看版本

  -V 查看編譯時的設置

  -l 查看編譯時就集成的模塊

  -L 查看可用的配置文件指令

  -t 檢查所有配置文件是否有語法錯誤

  /etc/apache2/mods-available/下表示可用的模塊,load后綴存放模塊的路徑,conf后綴表示該模塊的配置。

  /etc/apache2/mods-enabled/下表示已啟用的模塊,主配置文件apache2.conf會引用到此目錄的所有文件。此 目錄下全是軟鏈接,可用ls -l看出來。把/etc/apache2/mods-available/下的文件軟鏈接到/etc/apache2/mods-enabled/就會啟 用對應的模塊。

  配置文件中 IfModule xxx 標簽表示xxx模塊啟用的話才加入里面的參數

  apache2有多種并發處理模型MPM,可查看http://httpd.apache.org/docs/current/mpm.html了解詳情。默認是perfork模型,每個并發處理機都在一個獨立進程里,其配置參數直接影響并發處理的性能。

  2.2版:

  打開/etc/apache2/apache2.conf,找到標簽

  StartServers 啟動程序時就啟動多少個server進程

  MinSpareServers 最小空閑server數

  MaxSpareServers 最大空閑server數

  MaxRequestsPerChild 每個server最多接受多少次請求。達到后就退出,這樣可避免內存泄露。設為0則不限。

  2.4版:

  修改/etc/apache2/mods-enabled/mpm_perfork.conf,比2.2多一個參數。 MaxRequestWorkers,最多的server數。如果這個數想填超過256,則要在之前加個參數MaxClients xxx。 http://httpd.apache.org/docs/current/mod/mpm_common.html有更多介紹。

  以上可通過命令ps -ef | grep apache2 | wc -l 知道當前有幾個進程在運行。(實際為那個數字-2,因為會算上命令本身和service主進程)

  apache2.conf里面的參數屬于core module,這4個常用:

  Timeout 超時時間

  KeepAlive On/Off 啟動或關閉KeepAlive

  MaxKeepAliveRequests 最大的KeepAlive連接數

  KeepAliveTimeout 最大的KeepAlive時間,超時將關閉連接

關鍵字:Linux、Apache、程序

分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2024 All Rights Reserved.
聯系電話:(0757)22630313、22633833
中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站