XAMPP(apache)配置域名綁定方法

一、域名映射

先修改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>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容