Apache虛擬主機的實現方式

2021-09-19 23:33:25 字數 1312 閱讀 2612

apache虛擬主機的實現方式有3種。

基於ip的虛擬主機

基於埠的虛擬主機

基於網域名稱的虛擬主機

配置環境

系統:centos7.5

工具:xshell6

**配置準備

**1.安裝httpd

2.檢視安裝了內容

3、配置selinux檔案,selinux=disabled。

4、關閉防火牆

systemctl stop firewalld

systemctl disable firewalld

5.開啟服務

修改主配置檔案

**1、檢視apache主配置檔案,確保存在以下配置,因為等下需要在conf.d/建立虛機主機配置。

2、另外,把 require all denied預設拒絕訪問設定為允許訪問: require all granted,方便測試。

3.建立配置檔案

4.網絡卡繫結多個ip(我的網絡卡名是ens33)

ip addr add 192.168.43.129 dev ens33

5.建立虛機主機a.com和b.com的主頁面

mkdir -pv /www/

6.寫html a.com /b.com

7.檢查配置檔案

8.重啟服務

9.開啟瀏覽器,檢視結果

基於埠號來配置

1.進入配置檔案

2.修改httpd主配置檔案,在listen 80下面新增一行監控8080埠

listen 8080

3.重啟服務

基於網域名稱來配置

**1.建立配置檔案

vim virtual.conf

2.修改物理主機hosts檔案(c:\windows\system32\drivers\etc\hosts),因為這裡是因為物理機去訪問apache伺服器

新增:192.168.43.128 a.com

192.168.43.128 b.com

apache虛擬主機

1 基本換埠配置 在配置apache多個虛擬主機的時候,訪問總是指向第乙個虛擬主機,加上 namevirtualhost 後解決問題.namevirtualhost documentroot f web servername localhost documentroot f web aa serve...

apache虛擬主機

虛擬主機,也叫 空間,作用 將一台物理伺服器劃分為多個虛擬伺服器 2 實驗 1 兩個網域名稱 www.sohu.com www.ccku.cn 本實驗使用linux的hosts檔案進行解析,使用windows訪問時需要修改windows的hosts檔案 c windows system32 driv...

Apache實現動態虛擬主機

經常在開發中為apache web server新增虛擬主機 方便多個專案的 同時運營,但是每次增加新的專案時都得重新配置增加virtualhost 虛擬主機部分,時間久了virtualhost虛擬主機部分也多了,看著頭疼。如果使用動態虛擬主機,則方便多了,不用每次都得配置,僅僅只需要增加乙個資料夾...