Linux 5.4 RHCE Apache常規配置學習筆記

個人博客:http://wqmsl.blog.51cto.com 製做人:wqmslapache

目標:一、搭建一個簡單的Apache服務器服務器

      二、基於域名的虛擬主機的配置ide

      三、基於IP的虛擬主機學習

四、經常使用參數測試

一、IP說明:網站

192.168.1.6——主機名:apache.wqmsl.com   apache服務器this

192.168.1.4——主機名:dns.wqmsl.com   dns客戶端編碼

二、前期準備3d

   更改主機名稱(更改三處):一、hostname更改,二、hosts更改,三、/etc/sysconfig/network日誌

三、所需軟件包以下

咱們可使用yum來安裝,如使用rpm的話會有依賴關係存在,本身選擇便可哈

Apache軟件包安裝

httpd-devel-2.2.3-11.el5.i386.rpm包要解決如下兩個依賴關係:

apr-devel-1.2.7-11.i386.rpm
apr-util-devel-1.2.7-6.i386.rpm

我使用yum來安裝哈

wps_clip_p_w_picpath-31389

安裝完成以後檢查一下是否安裝成功呢

wps_clip_p_w_picpath-10001

1、下面咱們來實現第一個目標,配置一個常規的Apache服務器

咱們配置這樣的一個環境哈

公司的網頁放置在/www/下,IP地址和端口爲192.168.1.6:80,首頁使用index.htm的。管理員E-mail地址爲root@wqmsl.com,網頁的編碼類型爲GB2312,客戶端訪問超時時間爲120秒(系統默認),Apache的根目錄爲/etc/httpd(系統默認)

設置Apache的根目錄以下:

wps_clip_p_w_picpath-5228

設置超時爲120秒

wps_clip_p_w_picpath-24872

設置管理員郵箱

wps_clip_p_w_picpath-13758

設置監聽的IP地址和端口

wps_clip_p_w_picpath-23565

設置首頁名稱爲

wps_clip_p_w_picpath-16286

設置服務器的默認編碼爲GB2312

wps_clip_p_w_picpath-2402

設置網頁的位置,把原來的註釋掉,新添加一行哈

wps_clip_p_w_picpath-9948

建立網頁存放的目錄

wps_clip_p_w_picpath-5513

注意:這個目錄必定要有其餘用戶讀取的權限哦,給目錄755的權限或者把屬組改成apache也行,不然別人沒有權限打開你的網頁的

咱們這裏去找一個網頁到這個目錄下面哈

咱們重啓服務器

wps_clip_p_w_picpath-3554

以上兩個命令都可

設置爲開機啓動

wps_clip_p_w_picpath-19113

在客戶端訪問一下

wps_clip_p_w_picpath-2579

前提固然是我設置過DNS,具體設置方法我就不在這裏講了,請看DNS的學習筆記

2、下面咱們來實現第二個實驗目標,創建虛擬主機服務

   設置基於名稱的虛擬主機,要設置基於名稱的虛擬主機的話那麼就要先設置好DNS記錄方可,我創建兩個虛擬主機,DNS記錄以下:

wps_clip_p_w_picpath-29958

其中blog.wqmsl.com和down.wqmsl.com是我設置的虛擬主機所要用的域名

下面咱們到Apache服務器進行配置哈

編輯Apache的配置文件httpd.conf

啓用虛擬主機的設置

wps_clip_p_w_picpath-22860

在這裏有虛擬主機的配置例子,你們能夠參考配置

配置虛擬主機

<>是虛擬主機的通告,先後要對應 
serveradmin  管理員郵箱 
documentroot  網頁存放的目錄位置
servername   是此虛擬主機的域名
最後面的是兩個是日誌文件

wps_clip_p_w_picpath-6925

保存並退出

在存放網頁的目錄建立虛擬主機的網頁的存放目錄

wps_clip_p_w_picpath-12349

建立各自的主頁(內容不同,以便區分)

wps_clip_p_w_picpath-11967

這樣就OK了

重啓httpd服務或者從新加載服務配置文件就行

wps_clip_p_w_picpath-20659

下面咱們去測試哈

一、看看下面的域名和網頁內容是一致的吧

wps_clip_p_w_picpath-19290

二、下面這個也是同樣的

wps_clip_p_w_picpath-20236

因此,以此類推, 你要設置多少虛擬主機就添加多少就OK了哈

3、基於IP的虛擬主機的設置

這個實際上是很簡單的

註釋掉下面一行

wps_clip_p_w_picpath-26999

修改虛擬主機配置的IP地址和端口便可

wps_clip_p_w_picpath-26726

最後保存並重啓服務或者從新加載服務

在客戶端測試就OK了,測試部分我就不寫了哈

4、經常使用的參數解釋

一、httpd.conf配置文件主要由全局環境、主服務器配置和虛擬主機3個部分組成。每部分都有相應的配置語句,該文件全部配置語句的語法爲「配置參數名稱 參數值」的形式。

httpd.conf中每行包含一條語句,行末使用反斜槓「\」能夠換行,可是反斜槓與下一行中間不能有任何其餘字符(包括空白)

httpd.conf的配置語句除了選項的參數值之外,全部選項指令均不區分大小寫,能夠在每一行前用「#」號表示註釋。

全局配置的相關參數,全局的參數通常不用改哦

ServerType
選擇系統激活服務器的方式。能夠是inetd或standalone

默認應該是獨立的stationalone 

ServerRoot
設定Apache 安裝的絕對路徑

wps_clip_p_w_picpath-1271

TimeOut
設定 服務器接收至完成的最長等待時間

wps_clip_p_w_picpath-5974

KeepAlive
設定服務器是否開啓連續請求功能,真實服務器通常都要開啓

wps_clip_p_w_picpath-19316

設定服務器所能接受的最大鏈接請求量

wps_clip_p_w_picpath-17179

使用者連續請求的等待時間上限

wps_clip_p_w_picpath-24334

StartServers  設定激活時所需創建的子進程數

MinSpareServers 設定最小限制子進程數

MaxSpareServers  設定最大限制子進程數

MaxClients  設定同事可以提供使用者的最大服務???

wps_clip_p_w_picpath-1455

Port 
設置http服務的默認端口。

User/Group 
設置服務器程序的執行者與屬組,這個通常是apache

wps_clip_p_w_picpath-22732

若是你的網頁存放的目錄其餘用戶沒有權限(權限爲750)的話,修改組爲Apache也是能夠的哦

二、若是不想打開紅帽的默認歡迎頁面,能夠去註釋掉的,方法以下:

wps_clip_p_w_picpath-10024

註釋掉下面的語句就好了

wps_clip_p_w_picpath-20205

三、Apache一直是Internet上最流行的Web服務器

後臺進程:httpd 
腳本:/etc/rc.d/init.d/httpd 
使用端口:80(http),443(https) 
所需RPM包:httpd 
配置路徑:/etc/httpd/* 
默認網站存放路徑:/var/www/*

常規的配置就到這裏哈,下一節會說到一節高級配置和LAMP環境的搭建,並安裝一個論壇做爲實驗。

本節咱們使用的是rpm包安裝,下節咱們使用編譯安裝

 

博主QQ:459176770

相關文章
相關標籤/搜索