apache編譯安裝方法及配置

2021-09-21 09:51:32 字數 3373 閱讀 9274

一、實驗安裝環境

系統:centos6.6-i686

軟體:httpd-2.2.31.tar.gz

關閉防火牆:/etc/init.d/iptables stop   

關閉selinux:setenforce  0

二、apache

簡介及其安裝

1.apache簡介 

apache是

web服務軟體,提供

服務。 

2.apache的特點 

簡單、速度快、應用廣泛,主要是應用於靜態小檔案。 

apache結合

php可以實現動態。

yum -y install zlib zlib-devel

報錯解決方法:

vi conf/httpd.conf 找servername 加上如下:

#servername www.example.com:80

servername 127.0.0.1:80

完成上訴步驟後apache安裝成功。

三、測試是否成功

在瀏覽器中輸入本系統環境的ip,看到 it  works !即代表安裝成功。。。

四、apache主配置檔案詳解

user  daemon

group daemon

---許可權控制/

options followsymlinks

allowoverride none

order deny,allow

deny from all  ---拒絕所有

---指定訪問首頁配置檔案。

directoryindex index.html

order allow,deny

deny from all

satisfy all

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" common

sslrandomseed startup builtin

sslrandomseed connect builtin

虛擬主部署機:

部署多個站點,每個站點希望用不同的網域名稱和站點目錄,或者不同的埠、不同的ip,則需要虛擬主機的功能。 

乙個http服務配置多個站點,就需要多個虛擬主機

虛擬主機的分類:

1.基於網域名稱(本文主要講解這個)

2.基於埠

3.基於ip

網域名稱                                        站點目錄

www.chen.com                      /var/html/www 

bbs.chen.org                        /var/html/bbs

blog.chen.org                      /var/html/blog  

1)建立站點目錄

mkdir -p   /var/html/

2)向裡面寫入index.html

3)檢視裡面內容資訊

for name in www blog bbs; do  cat   /var/html/$name/index.html; done

4)開啟apache主配置檔案把include conf/extra/httpd-vhosts.conf前面的#號去掉

配置完成後檢查語法和平滑重啟:

6)在windows中的hosts檔案中做解析  

10.0.0.6 ww.chen.com  bbs.chen.com   blgo.chen.com   

7)輸入網域名稱則即可實現訪問。

Apache編譯安裝

1 apache編譯包 2 apr編譯包 3 apr util編譯包 ps 三個包均在同乙個網頁上 4 pcre編譯包 wget ftp ftp.pcre.org pub pcre pcre 8.44.tar.bz2 1 apr編譯安裝 解壓 tar xjf apr 1.7.0.tar.bz2cd切...

linux編譯安裝Apache

編譯安裝apache http server,目前最新的版本為2.4.41,做好apr,apr util,pcre的安裝後編譯安裝即可。三個 apr,apr util,pcre,已安裝的可以跳過。tar zxvf apr 1.7.0.tar.gz cd apr 1.7.0 configure pre...

linux編譯安裝Apache

編譯安裝apache http server,目前最新的版本為2.4.41,做好apr,apr util,pcre的安裝後編譯安裝即可。三個 apr,apr util,pcre,已安裝的可以跳過。tar zxvf apr 1.7.0.tar.gz cd apr 1.7.0 configure pre...