構建虛擬主機之基於域名

什麼是虛擬web主機?
在同一臺服務器中運行多個web站點,其中每個站點並不獨立佔用一臺真正的計算機。
httpd支持的虛擬主機類型html

  • 基於域名的虛擬主機
  • 基於IP地址的虛擬主機
  • 基於端口的虛擬主機

構建基於域名的虛擬主機
1、構建DNS服務器
1.安裝bind、hettpd包
構建虛擬主機之基於域名
2.修改配置文件
構建虛擬主機之基於域名
構建虛擬主機之基於域名
構建虛擬主機之基於域名
構建虛擬主機之基於域名
3.測試DNS是否能進行域名解析
構建虛擬主機之基於域名
客戶機上必定要修改配置自定義DNS服務器
構建虛擬主機之基於域名
使用「nslookup」命令查看
構建虛擬主機之基於域名
2、構建虛擬主機
1.在/etc/httpd/conf下建立擴展配置文件
構建虛擬主機之基於域名
構建虛擬主機之基於域名web

<VirtualHost *:80>
# 針對於本服務器的全部ip地址均可以通過80端口訪問
  DocumentRoot "/var/www/html/kgc"
    #站點目錄
  ServerName www.kgc.com
    #域名
  ErrorLog "logs/www.kgc.com.error_log"
    #errorlog錯誤日誌文件
  CustomLog "logs/www.kgc.com.access_log" common
    #cuntomlog 訪問日誌  後面跟common命令
  <Directory "/var/www/html">
    Require all granted
  </Directory>
    #Directory列表
</VirtualHost>

<VirtualHost *:80>
  DocumentRoot "/var/www/html/accp"
  ServerName www.accp.com
  ErrorLog "logs/www.accp.com.error_log"
  CustomLog "logs/www.accp.com.access_log" common
  <Directory "/var/www/html">
    Require all granted
  </Directory>
</VirtualHost>

2.建立站點文件
構建虛擬主機之基於域名
配置網頁的內容
構建虛擬主機之基於域名
構建虛擬主機之基於域名
構建虛擬主機之基於域名
3.添加自配置文件路徑,讓計算機識別
構建虛擬主機之基於域名
4.開啓服務並使用客戶機查看
構建虛擬主機之基於域名
構建虛擬主機之基於域名
構建虛擬主機之基於域名
總結
實驗成功!過程當中須要更改不少配置文件,修改時必定要細心,若是出錯就會致使實驗失敗,更加要注意一些細節上的東西。服務器

相關文章
相關標籤/搜索