配置和管理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、配置網絡

img

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

img

*實驗開始:*

一、安裝Apache

1、安裝httpd服務。

img

安裝成功

img

2、安裝完成后,再用 rpm -qa |grep httpd,查看apache是否已安裝成功

img

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

img

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

img

二、基於域名配置。

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

img

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

img

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

img

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

img

img

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

img

6、在創建的mlx和king子目錄分別創建一個文件,並輸入對應內容

img

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

img

img

8、測試

(1)在Linux下測試

imgimg

(2)在Windows下測試

img

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

1、在一塊網卡上綁定多個IP地址:ifconfig ens33:0 192.168.100.251 up

ifconfig ens33:1 192.168.100.252 up

img

2、注冊虛擬主機所要使用的域名。添加兩個域名與之一一對應:

img

img

ping兩個域名:

img

img

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

img

4、配置虛擬主機

img

img

5、在創建的mlx和king子目錄分別創建一個文件,並輸入對應內容

img

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

image-20211013102528858


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM