1. 程式人生 > >Apache配置虛擬主機,關於403問題的解決

Apache配置虛擬主機,關於403問題的解決

       安裝wamp整合開發環境後,配置虛擬主機,在瀏覽器中輸入虛擬主機的域名,出現403 forbidden的錯誤. 在以前的開發工作中就遇到過這種情況,之前一直困擾著我,通過網上搜索,終於解決了這個問題。出現這個問題的原因是目錄訪問許可權沒有設定。

        具體解決步驟如下:

1  開啟apache配置檔案httpd.conf, 找到目錄許可權的語句

    <Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    </Directory>

2 將以上語句複製到配置虛擬主機的檔案中,具體如下:
    <VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot E:/Web/Root/biuuu
    ServerName test.biuuu.com
    ErrorLog “logs/dummy-host2.localhost-error.log”
    CustomLog “logs/dummy-host2.localhost-access.log” common
    <Directory E:/Web/Root/biuuu>
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Require all granted
    </Directory>
    </VirtualHost>

具體目錄以個人計算機上的為準,重啟Apache後,在域名中輸入配置好的域名,問題解決。