一特幔、域名映射
先修改Hosts木张,在Hosts中添加你要綁定在Apache的多個域名
C:/WINDOWS/system32/drivers/etc/hosts
然后在最底部添加您要綁定的域名摸吠,格式如下:
127.0.0.1 abc
127.0.0.1 my.localhost
添加完畢后纬凤,保存即可姿搜。Win7/Win8 遇到hosts文件無法修改的解決辦法是胸墙,先把hosts文件復(fù)制到桌面我注,在桌面改好后再復(fù)制到 etc 文件夾下進(jìn)行替換舊的hosts文件。
二劳秋、虛擬主機(jī)綁定域名
打開 Apache 配置文件 xampp/apache/conf/extra/httpd-vhosts.conf
然后在httpd-vhosts.conf最底部直接添加以下代碼:
<VirtualHost *:80> ServerAdmin [test@localhost](mailto:test@localhost) DocumentRoot "C:/xampp/htdocs/tp" ServerName abc </VirtualHost>
以上配置信息含義如下:
- ServerAdmin 表示該網(wǎng)站的管理者仓手,在Windows下可隨便填。
- DocumentRoot 這個很重要玻淑,表示你要綁定的網(wǎng)站絕對路徑(注意需要讓PHP訪問- 到嗽冒,配置到Xampp下的htdocs目錄即可)
- ServerName 這個就是你要綁定的域名了。如果是本地的补履,綁定前需要按照文章開頭配置C:WINDOWSsystem32driversetchosts文件
讓localhost再次生效
做完了上述操作后添坊,發(fā)現(xiàn)使用localhost直接定位到了/xampp/htdocs/wordpress下的內(nèi)容了,而我期望的是還是定位到/xampp/htdocs/的內(nèi)容箫锤。也就是默認(rèn)的httpd的設(shè)置失效了贬蛙。解決防范就是把localhost的配置在httpd-vhosts.conf里配置回來。
再在文件的最后添加上如下內(nèi)容谚攒,并重啟Apache.
<VirtualHost *:80> DocumentRoot "xampp/htdocs/" ServerName localhost </VirtualHost>