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...