2️⃣:通常,httpd不應該被 直接呼叫,而應該在類unix系統中由apachectl呼叫,在windows中作為服務執行。
1、本文主要介紹httpd的兩大版本,httpd-2.2和httpd-2.4。2、httpd的特性
httpd-2.4httpd-2.4新增模組
1、httpd自帶的工具程式工具
功能
htpasswd
basic認證基於檔案實現時,用到的帳號密碼生成工具
apachectl
httpd自帶的服務控制指令碼,支援start, stop, restart
apxs
由httpd-devel包提供的,擴充套件httpd使用第三方模組的工具
rotatelogs
日誌滾動工具
suexec
訪問某些有特殊許可權配置的資源時,臨時切換至指定使用者執行的工具
ab
apache benchmark, httpd的壓力測試工具
2、rpm包安裝的httpd程式環境
檔案/目錄
對應的功能
訪問日誌
錯誤日誌
/var/www/html
站點文件目錄
模組檔案路徑
主配置檔案
模組配置檔案
輔助配置檔案
3、web相關的命令
curl語法:
httpd—— 命令
1、 切換使用mpmmpm_name_module中的name(工作模式)模式有三種:
2、訪問控制法則:
法則
功能
require all granted
允許所有主機訪問
require all denied(deny)
拒絕所有主機訪問
require ip ipaddr
授權指定**位址的主機訪問
require not ip ipaddr
拒絕指定**位址的主機訪問
require host hostname
授權指定**主機名的主機訪問
require not host hostname
拒絕指定**主機名的主機訪問
ipaddr的型別
hostname的型別
ip: 192.168.1.1
network/mask: 192.168.1.0/255.255.255.0
network/length: 192.168.1 .0/24
net: 192.168
fqdn:特定主機的全名
domain:指定域內的所有主機
1、虛擬主機有三類:2、例項:
配置虛擬主機1:相同ip不同埠
配置虛擬主機2:不同ip相同埠
配置虛擬主機3:相同ip、相同埠不通主機名
Linux web伺服器分割槽方案
看到大家非常關心linux下web 伺服器的分割槽方案,很久沒有寫原創文章了,今天也加班貢獻一次,下邊是正文 linux伺服器的最大應用領域在web伺服器,很多朋友在第一次安裝linux伺服器時最先想到的就是如何分割槽,乙個合理的分割槽可以省去您許多的麻煩,尤其是在個人伺服器很少新增硬體的情況下,最...
Linux Web伺服器集群搭建
首先需要準備四台機器,分別為以下伺服器 nas server 0 ip 192.168.254.10 web server 1 ip 192.168.254.11 web server 2 ip 192.168.254.12 web server 3 ip 192.168.254.13 並且再hos...
微服務基礎概念
服務級別可以從具體事故發生時服務對使用者體驗的影響 造成的損失等角度進行分級 服務的資料 在針對規範化資料模型存在的資料中心化問題中,微服務架構中資料管理的基本思路是資料去中心化,包括跨表查詢 跨庫查詢以及技術解耦等,其中主流採用的流程如下 分離 重複資料庫模式 遷移資料讀寫操作 抽取服務化介面 服...