Apache服務配置

2022-06-06 03:15:12 字數 1749 閱讀 7234

1、原始碼編譯和yum/rpm的區別:

原始碼編譯:(中小公司常用)

比較靈活,只編譯想要的引數。

yum/rpm安裝:  

簡單、方便,但是不夠靈活。

功能和使用情況考慮,訪問量小或內部使用的httpd的時候,多用 yum install -y httpd

維護成本考慮,伺服器數量,比如幾千臺伺服器安裝apache

2、apache服務

apache http server 是apache軟體**會的乙個高效能、功能強大、靈活的開放源**的web服務軟體,它可以執行在廣泛使用的計算機平台上,如unix、linux、windows。因其多平台性和很好的安全性而被廣泛使用,是當今網際網路最流行得到web服務端軟體之一。

aapche源於ncsa httpd服務,經過多次修改,成為世界上最流行的web伺服器軟體之一。apache取自「a patchy server」的讀音,意思是充滿補丁的伺服器,因為是開源自由的軟體,所以不斷有人為它開發新的功能、新的特性、先修復原來的缺陷,才成為今天使用的安全穩定的web伺服器。

特點:功能強大、配置簡單、速度快、應用廣泛、效能穩定可靠、並可做**伺服器或負載均衡來使用。

3、apache服務部署

(1)rpm命令

-aq    檢視軟體包名是否存在

-e      解除安裝軟體包

--nodeps     強力解除安裝,和-e一起使用

(2)2.2.27版本apache,43期

安裝底層的軟體 gcc gcc-c++ zlib-devel

解壓apache壓縮包 xf

進入解壓後的目錄

(3)編譯安裝apache

編譯的檔案:

./configure

編譯存放的目錄

--enable-deflate deflate壓縮,增加效率

--enable-expires expires過期,內容在瀏覽器中快取多久

--enable-headers headers啟用,頭

--enable-modules=most    啟用大多數模組

--enable-so

--with-mpm=worker worker模式會分出執行緒,由執行緒提供服務,forker模式直接使用程序提供服務。

(4)編譯

make

make install  #生成檔案的過程

編譯安裝就三步:

①./configure

②make

apache編譯安裝完成

(5)apache檔案的引數

(6)跟蹤乙個程序的使用情況-- strace

(7)apache的啟動

#啟動apache服務 -k start

預設安裝時,apache的啟動檔案是 httpd

(8)首頁配置檔案修改位置

vim /aplication/apache/htdocs/index.html  #htdocs是apache的首頁顯示檔案
(9)修改apache首頁檔案

(10)測試:

apache服務配置步驟

部署服務的步驟 1.準備環境 公司中有相應防火牆配置 關閉防火牆 service iptables stop chkconfig iptablesoff 關閉 selinux setenforce 0 selinux disabled 2.安裝軟體包 3.修改配置檔案 etc httpd con h...

apache伺服器配置

1.首先說明監聽埠 listen 80 2.然後是主站點的配置 基本配置 serveradmin com documentroot var www html servername test.com errorlog logs amc error log customlog logs amc acce...

apache 配置ssl服務 證書

lz今天配置了一整天,看著官方教程來各種錯誤。連apache都啟動不了 1 各種埠占用 2 無名錯誤。其實按著官方文件來就差不多了,要懂得看錯誤,這裡附上官方文件 接下來開始配置 1.啟動apache命令 systemctl start httpd.service 注意不是 service http...