1. 程式人生 > 其它 >配置和管理Apache伺服器

配置和管理Apache伺服器

實驗目的

(1)掌握Linux系統中Apache伺服器的安裝與配置。

(2)掌握個人主頁、虛擬目錄、基於使用者和主機的訪問控制及虛擬主機的實現方法。

實驗環境

VMware虛擬機器 + centos7

實驗要求

配置和管理Apcche伺服器

在IP地址為192.168.100.251的伺服器上配置Apache服務。

建立基於Linuxprob.com域名的2個虛擬主機,

  • 域名為 mlx.Linuxprob.com

虛擬主機對應的主目錄為 /var/www/mlx ,

主頁內容為”該網址域名為mlx.Linuxprob.com“;

  • 域名為 king.Linuxprob.com

虛擬主機對應的主目錄為 /var/www/king ,

主頁內容為”該網址域名為king.Linuxprob.com“。

實驗操作步驟

實驗前準備

1、在DNS的基礎上(即實驗4的基礎上)進行本次實驗。

2、配置網路

3、使用ping命令測試網路是否正常。

實驗開始

一、安裝Apache

1、安裝httpd服務。

安裝成功

2、安裝完成後,再用 rpm -qa |grep httpd,檢視apache是否已安裝成功

3、然後啟動apache,命令用:systemctl start httpd

4、測試伺服器是否啟動成功

二、基於域名配置。

1、配置正向解析份檔案,解析內容如圖所示:

2、配置反向解析檔案,解析內容如圖所示:

3、重啟named服務並進行正向反向測試:

4、修改檔案 /etc/httpd/conf/httpd.conf 裡面的配置,新增對虛擬主機的定義。

<VirtualHost 192.168.100.251>

DocumentRoot /var/www/mlx

DirectoryIndex index.html

ServerName mlx.linuxprobe.com

<VirtualHost 192.168.100.251>

DocumentRoot /var/www/king

DirectoryIndex index.html

ServerName king.linuxprobe.com

5、在/var/www下面分別建立兩個子目錄,為:mlx和king;

6、在建立的mlx和king子目錄分別建立一個檔案,並輸入對應內容

7、關閉防火牆,設定selinux安全級別以及重啟httpd服務:

8、測試

(1)在Linux下測試

(2)在Windows下測試

三、基於IP地址的虛擬主機

1、在一塊網絡卡上繫結多個IP地址:ifconfig ens33:0 192.168.100.251 up

ifconfig ens33:1 192.168.100.252 up

2、註冊虛擬主機所要使用的域名。新增兩個域名與之一一對應:

ping兩個域名:

3、建立虛擬主機存放網頁的根目錄

4、配置虛擬主機

5、在建立的mlx和king子目錄分別建立一個檔案,並輸入對應內容

6、重啟Apache伺服器,測試虛擬主機。