我們想要在本地安裝兩個測試域名,www.abc.tld, www.xyz.tld, 分別指向到 htdoc 目錄下的 abc.tld 和 xyz.tld 文件夾下。tld 是頂級域名 the top domain 的縮寫。如果你喜歡,也可以用 abc.com, abc.net 這樣的頂級域名來代替。這里使用 tld 主要是為了避免和真實域名沖突。
www.aiwozhekou.com 是我的真實域名 (可以直接使用)
1 . 在 hosts 文件中設置域名解析
命令: vim /etc/hosts
2 . 在 htdocs 目錄下添加兩個文件夾
cd /opt/lampp/htdocs
我們在 "/opt/lampp/htdocs " 目錄下建立兩個文件夾,分別命名為 www.abc.tld 和 www.xyz.tld 。這里文件目錄的名字設置為域名格式是為了便於區分,並非強制要求;只要目錄名和后面的設置一致即可。
我們在 www.abc.tld 目錄中添加一個 index.html 文件,內容如下
3.在 apache 中打開虛擬主機的功能
/opt/lampp/etc/httpd.conf 編輯
4 .在 apache 中添加多域名支持
cd /opt/lampp/etc/extra/
vim httpd-vhosts.conf
5.測試
瀏覽器打開 http://www.aiwozhekou.com/