目前我嘗試用ubuntu 14.04設置一個小測試服務器。一切工作正常,除了點,apache2給我一個403禁止錯誤,當我輸入服務器地址。Apache2無法訪問主目錄
網站文件存儲在我的家鄉directoy:
/home/brotzka/websites/test.me/htdocs/public
我已經
/etc/apache2/sites-available/test.me.conf
下設立一個虛擬主機它包含以下內容:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName test.me
DocumentRoot /home/brotzka/websites/test.me/htdocs/public
<Directory /home/brotzka/websites/test.me/htdocs/public/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
RewriteEngine on
RewriteRule^https://%{SERVER_NAME}%{REQUEST_URI} [L,QSA,R=permanent]
</VirtualHost>
的。 https連接的conf文件包含與證書的一些詳細信息相同的配置。
當然,我已啓用該網站,每次我進行更改,我重新加載Apache。
任何想法?
的Apache應該有必要的權限
/home/brotzka/websites/
所以有與未來編的網站沒有任何問題。我需要運行作曲家操作,腳本等的權利。
謝謝!
http或https或兩者都出現錯誤? /home/brotzka/websites/test.me/htdocs/public有哪些權利? –
兩者都存在錯誤。在test.me.conf中有一個重定向到https。權利。當我輸入「ls -al /home/brotzka/.../public」時,我得到以下結果:drwxr-x --- 2 brotzka users 4096 Dec 18 18:08。 | drwxr-x --- 3 brotzka users 4096 Dec 18 18:06 .. | -rwxr-x --- 1 brotzka users 140 Dec 18 18:08 index.php – Brotzka