Apache-2.2

zend 伺服器 (CE) 上的虛擬主機問題

  • February 13, 2016

我正在嘗試在 zend 伺服器 ce 上安裝虛擬主機,但出現以下錯誤:

Forbidden

You don't have permission to access / on this server.

這是我的虛擬主機配置的樣子:

<VirtualHost *:80>
ServerName stage5local
DocumentRoot K:/stage5/public_html
<Directory K:/stage5/public_html>
 DirectoryIndex index.php
 AllowOverride All
 Order allow,deny
 Allow from all
</Directory>
</VirtualHost>

我在 httpd.conf 中取消了對這一行的註釋:

Include conf/extra/httpd-vhosts.conf

我已將 stage5local 添加到我的主機文件中。在我完成所有這些之後,我重新啟動了我的 apache 伺服器。

我在 Windows XP 上執行。

有任何想法嗎?

可能是因為 k:/stage5 不在我的 webroot 中嗎?

網路伺服器可以讀取K:\stage5\public_html嗎?

假設 K 是 NTFS,您可以通過以下方式檢查:

引用自:https://serverfault.com/questions/194262