20200108 - 本地虛擬域名指向

不正發表於2020-01-08

前言

訪問一個域名,通過 dns 伺服器得到該域名所指向的伺服器 ip 地址,然後通過 ip 地址和伺服器建立連線,完成剩下的事情。開發過程中,我們利用 hosts 檔案就可以在沒有網路域名的時候模擬一個本地的虛擬域名。在本機利用虛擬域名就可以直接訪問相關專案目錄,而不用一遍遍的輸入專案的路徑。
流程:dns指向虛擬域名,虛擬域名繫結Apache資料夾,然後重啟Apache

1 . DNS伺服器指向虛擬域名

流程:修改 hosts 檔案

  1. 開啟檔案所在的 etc 資料夾
    位置: C:\Windows\System32\drivers\etc

  2. 修改 etc 資料夾中的 hosts 檔案(此檔案無字尾)
    20200108-本地虛擬域名指向
    在檔案的最後面按照格式( 127.0.0.1 虛擬域名 )修改即可

    //指向虛擬域名kkk.com
    127.0.0.1 kkk.com
  3. 儲存檔案

2 . 虛擬域名繫結 Apache 資料夾

流程:修改修改 httpd-vhosts.conf 檔案

  1. 開啟檔案所在的 extra 資料夾

    位置:C:\xampp\apache\conf\extra

  2. 修改 extra 資料夾中的 httpd-vhosts.conf 檔案

    1. 取消註釋 NameVirtualHost *:80
      • 將原:#NameVirtualHost *:80
      • 改為:NameVirtualHost *:80

    20200108-本地虛擬域名指向

    1. 域名繫結 Apache 資料夾

      //這裡替換成想要繫結的資料夾
      DocumentRoot "C:\xampp\htdocs\kkk"
      //這裡是要繫結的域名
      ServerName kkk.com

      20200108-本地虛擬域名指向

    2. 重啟 Apache
      非常重要,不重啟不會生效!!!!

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章