Apache配置虛擬主機,關於403問題的解決
阿新 • • 發佈:2019-01-03
安裝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後,在域名中輸入配置好的域名,問題解決。