Apache 主配置檔案大致解析

2021-08-28 04:45:06 字數 2454 閱讀 1358

1.軟體的安裝

yum install httpd
2.開啟服務

3.檢視埠是否開啟

netstat -ntl
4.解析配置檔案

servertokens prod full

# 該引數設定http頭部返回的apache版本資訊

引數:

prod:僅軟體名稱,例如:apache

major:包括主版本號,例如:apache/2

minor:包括次版本號,例如:apache/2.4

min:僅apache的完整版本號,例如:apache/2.4.6

os:包括作業系統型別,例如:apache/2.0.54(unix)

full:包括apache支援的模組及模組版本號,例如:apache/2.4.6 (red hat enterprise linux)

舉例(以full引數)

在頁面產生錯誤時是否出現伺服器版本資訊

引數:

on 開啟,可以看見伺服器版本資訊

off 關閉,隱藏伺服器版本資訊

示例:

## 伺服器在斷定請求失敗前等待的秒數

keepalive on

##提供了持續的http會話,用以在同乙個tcp連線中進行多次請求。

maxkeepaliverequests 0

## 乙個持久鏈結中允許的最大請求數量

keepalivetimeout 5

## apache在關閉持久連線前等待下乙個請求的秒數。

usecanonicalname off

##配置伺服器如何確定它自己的網域名稱,可選值為on | off | dns。

accessfilename .htaccess

設定分布式配置檔案的名字,預設為.htaccess。

listen 12.34.56.78:80 預設監聽ip的埠號,可以更改。

hostnamelookups off

設定是否啟用對客戶端ip的dns查詢,可選值為on | off | double。

listen 80監聽埠,可以更改

serverroot 「/usr/local/apache」

##預設工作目錄,後續的配置如果使用相對路徑,則將以這個專案為相對路徑的查詢起始點。

loadmodule actions_module modules/mod_actions.so loadmodule

alias_module modules/mod_alias.so loadmodule allowmethods_module

modules/mod_allowmethods.so loadmodule auth_basic_module

modules/mod_auth_basic.so loadmodule auth_digest_module

modules/mod_auth_digest.so

—–相關功能的模組,用到時可以開啟

serveradmin [email protected]

出錯時,顯示管理員的郵箱

servername www.example.com:80

主機名稱定義,

documentroot 「/usr/local/apache/htdocs」

預設的站點空間路徑。

includeoptional conf.d/*.conf

將相關以conf.d/*.conf 結尾的配置檔案載入到主配置檔案中來

errordocument 404 /missing.html

404 ** 把這個開啟就會顯示404錯誤,把前面的#去掉。

apache配置檔案解析

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

Mybatis主配置檔案解析

先來看一下mybatis主配置檔案的格式 default development development type jdbc type pooled name driver value com.mysql.jdbc.driver name url value jdbc mysql pc name u...

Apache 配置檔案

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