IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機版|論壇轉貼|軟件發(fā)布

您當前所在位置: 首頁服務器WEB服務器 → linux下apache配置文件詳解

linux下apache配置文件詳解

時間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(0)

  ### Section 1: Global Environment
  //當服務器響應主機頭(header)信息時顯示Apache的版本和操作系統(tǒng)名稱
  ServerTokens OS
  //設置服務器的根目錄
  ServerRoot "/etc/httpd"
  
  #ScoreBoardFile run/httpd.scoreboard
  
  //設置運行Apache時使用的PidFile的路徑
  PidFile run/httpd.pid
  
  //若300秒后沒有收到或送出任何數(shù)據(jù)就切斷該連接
  Timeout 300
  
  //不使用保持連接的功能,即客戶一次請求連接只能響應一個文件
  /建議用戶將此參數(shù)的值設置為On,即允許使用保持連接的功能
  KeepAlive Off
  
  //在使用保持連接功能時,設置客戶一次請求連接能響應文件的最大上限
  MaxKeepAliveRequests 100
  
  //在使用保持連接功能時,兩個相鄰的連接的時間間隔超過15秒,就切斷連接
  KeepAliveTimeout 15
  
  ##
  ## Server-Pool Size Regulation (MPM specific)
  ##
  # prefork MPM
  # StartServers: number of server processes to start
  # MinSpareServers: minimum number of server processes which are kept spare
  # MaxSpareServers: maximum number of server processes which are kept spare
  # MaxClients: maximum number of server processes allowed to start
  # MaxRequestsPerChild: maximum number of requests a server process serves
  //設置使用Prefork MPM運行方式的參數(shù),此運行方式是Red hat默認的方式
  
  
  //設置服務器啟動時運行的進程數(shù)
  StartServers 8
  
  //Apache在運行時會根據(jù)負載的輕重自動調整空閑子進程的數(shù)目
  //若存在低于5個空閑子進程,就創(chuàng)建一個新的子進程準備為客戶提供服務
  MinSpareServers 5
  
  //若存在高于20個空閑子進程,就創(chuàng)建逐一刪除子進程來提高系統(tǒng)性能
  MaxSpareServers 20
  
  //限制同一時間的連接數(shù)不能超過150
  MaxClients 150
  
  //限制每個子進程在結束處理請求之前能處理的連接請求為1000
  MaxRequestsPerChild 1000
  

  
  # worker MPM
  # StartServers: initial number of server processes to start
  //設置使用Worker MPM運行方式的參數(shù)
  
  StartServers 2
  MaxClients 150
  MinSpareThreads 25
  MaxSpareThreads 75
  ThreadsPerChild 25
  MaxRequestsPerChild 0
  

  
  # perchild MPM
  # NumServers: constant number of server processes
  //設置使用perchild MPM運行方式的參數(shù)
  
  NumServers 5
  StartThreads 5
  MinSpareThreads 5
  MaxSpareThreads 10
  MaxThreadsPerChild 20
  MaxRequestsPerChild 0
  

  
  //設置服務器的監(jiān)聽端口
  #Listen 12.34.56.78:80
  Listen 202.112.85.101:80
  
  #
  # Load config files from the config directory "/etc/httpd/conf.d".
  //將/etc/httpd/conf.d目錄下所有以conf結尾的配置文件包含進來
  Include conf.dpublic_html>
  # AllowOverride FileInfo AuthConfig Limit
  # Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
  #
  # Order allow,deny
  # Allow from all
  #

  #
  # Order deny,allow
  # Deny from all
  #

  #
  
  //當訪問服務器時,依次查找頁面Index.html index.htm.var
  DirectoryIndex index.html index.html.var
  
  //指定保護目錄配置文件的名稱
  AccessFileName .htaccess
  
  //拒絕訪問以.ht開頭的文件,即保證.htaccess不被訪問
  
  Order allow,deny
  Deny from all
  

  
  //指定負責處理MIME對應格式的配置文件的存放位置
  TypesConfig /etc/mime.types
  //指定默認的MIME文件類型為純文本或HTML文件
  DefaultType text/plain
  
  //當mod_mime_magic.c模塊被加載時,指定magic信息碼配置文件的存放位置
  
  # MIMEMagicFile /usr/share/magic.mime
  MIMEMagicFile conf/magic
  

  
  //只記錄連接Apache服務器的Ip地址,而不紀錄主機名
  HostnameLookups Off
  //指定錯誤日志存放位置
  ErrorLog logs/error_log
  //指定記錄的錯誤信息的詳細等級為warn等級
  LogLevel warn
  //定義四中記錄日志的格式
  LogFormat "%h %l %u %t "%r" %>s %b "%{ Referer }i" "%{ User-Agent }i"" combined
  LogFormat "%h %l %u %t "%r" %>s %b" common
  LogFormat "%{ Referer }i -> %U" referer
  LogFormat "%{ User-agent }i" agent
  
  //指定訪問日志的紀錄格式為combined(混合型),并指定訪問日志存放位置
  # CustomLog logs/access_log common
  CustomLog logs/access_log combined
  #CustomLog logs/referer_log referer
  #CustomLog logs/agent_log agent
  #CustomLog logs/access_log combined
  
  //設置apache自己產(chǎn)生的頁面中使用apache服務器版本的簽名
  ServerSignature On
  
  //設置內(nèi)容協(xié)商目錄的訪問別名
  Alias /icons/ "/var/www/icons/"
  //設置/var/www/icons/的訪問權限
  
  //MultiViews 使用內(nèi)容協(xié)商功決定被發(fā)送的網(wǎng)頁的性質
  Options Indexes MultiViews
  AllowOverride None
  Order allow,deny
  Allow from all
  

  
  //設置網(wǎng)頁郵件服務
  Alias /webmail "/usr/share/squirrelmail"
  
  
  Options Indexes MultiViews
  AllowOverride None
  Order allow,deny
  Allow from all
  

#p#副標題#e#

  //設置apache手冊的訪問別名
  Alias /manual "/var/www/manual"
  
  
  Options Indexes FollowSymLinks MultiViews
  AllowOverride None
  Order allow,deny
  Allow from all
  

  //設置瀏覽器匹配
  BrowserMatch "Mozilla/2″ nokeepalive
  BrowserMatch "MSIE 4.0b2;" nokeepalive downgrade-1.0 force-response-1.0
  BrowserMatch "RealPlayer 4.0″ force-response-1.0
  BrowserMatch "Java/1.0″ force-response-1.0
  BrowserMatch "JDK/1.0″ force-response-1.0
  BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
  BrowserMatch "^WebDrive" redirect-carefully
  
  #
  # Allow server status reports, with the URL of http://servername/server-s
  # Change the ".your-domain.com" to match your domain to enable.
  #
  #
  # SetHandler server-status
  # Order deny,allow
  # Deny from all
  # Allow from .your-domain.com
  #

  
  #
  # Allow remote server configuration reports, with the URL of
  # http://servername/server-i… (requires that mod_info.c be loaded).
  # Change the ".your-domain.com" to match your domain to enable.關鍵詞標簽:linux,apache配置

相關閱讀

文章評論
發(fā)表評論

熱門文章 ISAPI Rewrite實現(xiàn)IIS圖片防盜鏈 ISAPI Rewrite實現(xiàn)IIS圖片防盜鏈 IIS6.0下配置MySQL+PHP5+Zend+phpMyAdmin IIS6.0下配置MySQL+PHP5+Zend+phpMyAdmin 在Windows服務器上快速架設視頻編解碼器全攻略 在Windows服務器上快速架設視頻編解碼器全攻略 win2000server IIS和tomcat5多站點配置 win2000server IIS和tomcat5多站點配置

相關下載

    人氣排行 XAMPP配置出現(xiàn)403錯誤“Access forbidden!”的解決辦法 WIN2003 IIS6.0+PHP+ASP+MYSQL優(yōu)化配置 訪問網(wǎng)站403錯誤 Forbidden解決方法 如何從最大用戶并發(fā)數(shù)推算出系統(tǒng)最大用戶數(shù) Server Application Unavailable的解決辦法 報錯“HTTP/1.1 400 Bad Request”的處理方法 Windows Server 2003的Web接口 http 500內(nèi)部服務器錯誤的解決辦法(windows xp + IIS5.0)