1. 程式人生 > >【配置阿里雲 II】(續)xampp多站點配置(設定虛擬域名)(頂替預設載入dashboard修改方式)

【配置阿里雲 II】(續)xampp多站點配置(設定虛擬域名)(頂替預設載入dashboard修改方式)

在xampp環境中,為了方便的管理多個專案,需要通過配置相關檔案來設定多個虛擬站點。

       如果不配置虛擬埠,專案上線會發生如下情況:

       在域名繫結ip後(應用程式池中網站也設定好指向),dns解析沒問題情況下


但是本地瀏覽器訪問時用域名+專案名訪問時,並不會指向專案預設路徑,而是定到xampp預設dashboard頁面


大部分的使用場景都是這樣的:一臺伺服器部署N個專案,其中域名直接解析為入口網站首頁,其餘專案都是通過入口網站上導航欄選單訪問,如果沒有配置xampp多站點,就會出現域名直接解析定位到預設dashboard

      【解決方法】

       1 開啟xampp\apache\conf\httpd.conf檔案,搜尋 “Include conf/extra/httpd-vhosts.conf”(ctrl+f),確保前面沒有 # 註釋符,也就是確保引入了 vhosts 虛擬主機配置檔案,開啟了httpd-vhosts.conf,預設的httpd.conf預設配置失效(確保 httpd-vhosts.conf 檔案裡也開啟了虛擬主機配置,見第下面第2條),這樣訪問此IP的域名將全部指向vhosts.conf 中的

第一個虛擬主機

        

     2xampp\apache\conf\extra\httpd-vhosts.conf裡設定:取消 NameVirtualHost *:80 前面的 ##,這樣就啟用了 vhosts.conf ,預設的httpd.conf預設配置失效。虛擬主機配置將只設        置在 httpd-vhosts.conf 裡。

       <VirtualHost *:80>
       DocumentRoot "碟符:/專案"
       ServerName
虛擬域名(詳見第三步)
       </VirtualHost>

 

       3  

修改C盤WINDOWS\system32\drivers\etc目錄下的 hosts 檔案,用記事本開啟,加入:

        127.0.0.1  虛擬域名

 

          設定完成後請一定記得,重啟Apache服務就本地瀏覽器訪問就可以了。


          這樣域名直接訪問專案(不會出現路徑指向專案但域名訪問直接出現調到預設dashboard頁面