1.用文字編輯器開啟apache中的httpd.conf,搜尋httpd-vhosts.conf,找到「#include conf/extra/httpd-vhosts.conf」,並把「#」去掉,啟用虛擬主機功能。
在httpd.conf找到下面這段**:
options followsymlinksallowoverride none
order deny,allow
deny from all
php初始設定時「deny from all」表示「拒絕一切連線」,修改為「allow from all」
2.開啟httpd-vhosts.conf,配置自己的虛擬主機資訊,在檔案後面新增
documentroot "(專案的根目錄)"servername 自己設定的網域名稱
options followsymlinks
allowoverride none
order allow,deny
allow from all
documentroot和servername是必須配置的
3.修改hosts檔案,檔案最後加上
127.0.0.1 自己設定的網域名稱
注:解決403的問題主要是修改httpd.conf中的「deny from all」和在配置虛擬主機資訊時增加
options followsymlinks配置好之後重啟一下apache,問題應該就能解決了allowoverride none
order deny,allow
allow from all
apache虛擬主機配置
之前已經在csdn上上傳過apache的文件在這裡補充說明一下,apache2.2.x與tomcat或iis或三者之間的虛擬主機配置。介紹一下如何整合其他 web伺服器,如 iis tomcat 等。網上有 n多整合方案講的都不是很清楚 特別是 windows 下的 這裡要特別提示一下,apache...
apache虛擬主機配置
多個網域名稱 伺服器 對應乙個 ip 位址,配置方法為 namevirtualhost 111.22.33.44 servername www.sample.com documentroot www sample servername www.sample2.com documentroot www...
apache配置虛擬主機
namevirtualhost 80 directoryindex default.php index.html index.php index.htm servername www.host1.com servername host1 com documentroot d wamp www1 er...