我正在運行安裝了Apache 2.2的CentOS 6服務器(在Digital Ocean上)。設置虛擬主機後出現403錯誤
我安裝的proftp,並建立了一個名爲「rator」 /用戶與我可以通過/ home/rator的FTP主目錄
我想這個目錄是一個web開發環境,並有再設置兩個子目錄 - dev和stage。
在我克隆了我的混帳回購協議,並結束了相當長的路dev的文件夾:
/家庭/ rator的/ dev/rator/
我想建立一個虛擬主機這個目錄。我已經建立了rator.dev我的hosts文件我的本地機器上,並在/etc/httpd/conf/httpd.conf中
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /home/rator/dev/rator
ServerName rator.dev
ErrorLog rator.dev-error_log
CustomLog logs/rator.dev-access_log common
<Directory /home/rator/dev/rator>
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
的虛擬主機部分的下面當我嘗試在查看此瀏覽器 - 我得到一個403錯誤。 「您無權訪問/在此服務器上。」
如果我將apache:apache中的所有目錄和文件都放在/ home /然後該站點變得可見,然後我不能通過ftp登錄,因爲ftp home dir被apache擁有,並且正在登錄作爲'rator'。
我已經嘗試了很多Vhosts目錄權限的變體,但到目前爲止還沒有能夠解決訪問問題。
有沒有人知道正確的虛擬主機應該在這裏?