apache配置檔案詳解

2021-09-09 06:08:50 字數 2093 閱讀 4547

配置檔案詳解

檔案位置:

serverroot "/etc/httpd" //伺服器的根路徑,改檔案中所有涉及到的路徑的根都是相對它而言的。

listen 80 //監聽的埠

include conf.modules.d/*.conf //包含輔助配置檔案目錄下的所有以.conf結尾的;;;檔案(/etc/httpd/conf.modules.d/*.conf)

user apache //執行web服務的使用者

group apache

serveradmin root@localhost //管理員郵件位址

#servername www.example.com:80 //伺服器的名字

servername www.uplooking.com:80

---容器,對整個目錄中的東西進行設定,許可權等等

allowoverride none

require all denied

documentroot "/var/www/html" //web服務文件根路徑

allowoverride none

# allow open access:

require all granted

options indexes followsymlinks //indexes:索引目錄,(預設沒有主頁時),允許索引目錄 followsymlinks:支援符號鏈結 軟連線

allowoverride none //和訪問許可權有關 可以進行認證 none --不使用認證 all--應用所有的認證指令 authconfig --允許使用與認證授權相關的指令

require all granted //訪問控制 所有人方行

directoryindex index.html //**索引頁的名稱

//以所有.ht開頭進行模式匹配不能進行訪問

require all denied

errorlog "logs/error_log" //錯誤日誌的設定

loglevel warn //日誌級別

logformat "%h %l %u %t \"%r\" %>s %b \"%i\" \"%i\"" combined //日誌格式規定

logformat "%h %l %u %t \"%r\" %>s %b" common //日誌格式規定

logformat "%h %l %u %t \"%r\" %>s %b \"%i\" \"%i\" %i %o" combinedio //日誌格式規定

customlog "logs/access_log" combined //訪問日誌

# alias /webpath /full/filesystem/path //給路徑設定別名 意味著訪問http://server_ip/webpath時,其頁面檔案來自於/full/filesystem/path中

scriptalias /cgi-bin/ "/var/www/cgi-bin/" //指令碼路徑的別名

allowoverride none

options none

require all granted

typesconfig /etc/mime.types //支援哪些非二進位制檔案

addtype text/html .shtml

addoutputfilter includes .shtml

adddefaultcharset utf-8 //預設字符集

#enablemmap off //執行緒模式

enablesendfile on //開啟程序模式(預設)

includeoptional conf.d/*.conf //包含輔助配置檔案目錄下的所有以.conf結尾的檔案(/etc/httpd/conf.d/*.conf)

討論技術可**:438676220

apache基本配置檔案詳解

rpm包的安裝,預設在etc rpm ql httpd 就可以查詢 原始碼包安裝,在原始碼包安裝的位置 rpm包安裝,會放在乙個配置檔案 原始碼包安裝,會有乙個擴充套件檔案extra和主檔案。不過配置的差別不大serverroot apache安裝目錄 listen 預設埠,一般為80 loadmo...

Apache 配置檔案

http.conf是apache的配置檔案這個是讓.txt字尾的檔案可執行php,如果txt檔案中包括php 則該檔案和.php字尾的檔案完全 一樣,都成為動態檔案,在伺服器端處理。如果在httpd.conf中不設定此語句,則以字元的形式直接讀取txt檔案中的內容,不作php處理。2 loadmod...

apache配置檔案解析

配置檔案解析 apache配置檔案預設位於 usr local apache2 conf目錄下,在該目錄下最主要的配置檔案是httpd.conf檔案,還有一些位於extra目錄下的附加配置檔案。此外original目錄中存有所有這些配置檔案的副本。apache http sever主配置檔案主要由指...