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虛擬主機部分也多了,看著頭疼。如果使用動態虛擬主機,則方便多了,不用每次都得配置,僅僅只需要增加乙個資料夾...