由於工作需要,在本地配置測試環境,用apache配置多個虛擬網域名稱,如www.test.com,img1.test.com。在網上查了好多資料,基本步驟是這樣的,一、修改hosts檔案,新增127.0.0.1 www.test.com 127.0.0.1 img1.test.com的網域名稱對映;二、修改apache conf--> extra目錄下的httpd-vhosts.conf檔案,在最後加上
documentroot "e:/***x/www/test"
servername www.test.com
但是,結果總是不盡人意!
後來仔細的檢查了一下apache的conf目錄下的httpd.conf檔案,發現沒有把include conf/extra/httpd-vhosts.conf這個配置最前面的#號去掉!發現了這個高興了一把,重啟apache,又出錯了,這回是403許可權的錯!
最後在配置中加上
allowoverride none
options none
order allow,deny
allow from all
重啟apache,成功了!高興一下!在此記錄一下,以免以後出現同樣的錯誤!
在httpd-vhosts.conf的完整配置如下:
documentroot "e:/***x/www/test"
servername www.test.com
allowoverride none
options none
order allow,deny
allow from all
php 用apache配置虛擬站點
涉及到的配置檔案 關鍵配置項 a.virtual hosts行下面的 include conf extra httpd vhosts.conf 前面的注釋符號去掉 引入配置檔案 b.documentroot e cdy 此處的配置項位址配置成存放多個專案檔案的位址 e cdy 下放了cdy loca...
CGI在Apache上的配置
想寫個前台頁面傳送ajax請求到後台用c語言編寫的cgi程式,並成功返回結果。原始碼都很簡單,都有,結果在除錯配置時遇到了乙個又乙個問題。特記錄之。過程參考 1 先貼 ajaxtest1.htm suggest instruction cgi main.c include include inclu...
apache上配置多虛擬主機
在apache上配置多虛擬主機 以127開頭的ip都是指向自己的主機,所以在開發的時候可以針對不通的專案配置不同的虛擬主機,方便開發與除錯 documentroot d xampp htdocs curd servername 127.0.0.2 80 options indexes follows...