xamp配置多域名站点
xampp配置多站點出現,htdocs目錄和虛擬目錄二者只能選其一的情況,我的xampp安裝在D:xampp,默認web根目錄在D:xampphtdocs,然后我在D:magento安裝了magento站點,之前做過配置,但配置完后出現個問題,我無法再訪問到D:xampphtdocs下的網站,當我改回配置,又不能訪問D:magento站點。網上很多資料都寫的不全,或者不針對我這樣的問題。今晚花了個把小時,仔細研究了httpd.conf 和 http-vhost.conf這兩個文件,終于配置好了,兩者不再沖突
解決步驟
(在xampp默認配置基礎上)
第一步:修改http-vhosts.conf文件,添加如下代碼
<VirtualHost *:80> DocumentRoot "D:/magento" ServerName www.yahuimagento.com </VirtualHost>
第二步:此時重啟服務器,會發現403無訪問權限錯誤,這是xampp默認設置造成的,修改httpd.conf文件,找到<Directory />修改如下
<Directory/>
#AllowOverride none
AllowOverride all
#Require all denied
Require all granted
</Directory>
第三步:這時再次重啟apache,會發現以域名www.yahuimagento.com訪問可以訪問本地站點了(當然,這個域名早就配置到了hosts文件中),但問題時,當再次訪問localhost/zm時,不能訪問,顯示404錯誤,當以localhost訪問,url直接跳轉到了www.yahuimagento.com
。怎么辦?再次修改httpd-vhosts.conf文件,添加如下代碼
<VirtualHost*:80> DocumentRoot "D:/xampp/htdocs" ServerName localhost </VirtualHost>
至此,再以localhost/zm訪問和www.yahuimagento.com就不再沖突了,當我需要再配置一個站點,比如www.yahui.com,
我只需要在httpd-vhosts.conf文件添加一條記錄就可以了
文章中涉及到的文件沒寫具體目錄,找不到的使用everthing神器搜索就可以了
總結
以上是生活随笔為你收集整理的xamp配置多域名站点的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CordovaWebViewImpl
- 下一篇: 如何在调用Marketing Cloud