Linux
Linux 上 Apache 2.4 上的虛擬主機
我正在嘗試創建一個具有使用者目錄路徑的虛擬主機,例如**/home/user1/dev**
我的 .conf 文件是*/etc/apache2/sites-available/mysite.conf**,像這樣
<VirtualHost *:80> ServerName mysite DocumentRoot /home/user1/dev ServerAlias mysite <Directory /home/user1/dev> DirectoryIndex index.php AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost>
我將組www-data添加到目錄**/home/user1/dev並且user1也屬於組www-data**。
我也添加到**/etc/hosts**
127.0.0.1 我的網站我的網站
但我得到403 Forbidden
您無權訪問此伺服器上的 /。
我正在使用
Server version: Apache/2.4.10 (Debian) Debian GNU/Linux 8.2 (jessie)
ls -la /home/user1/dev
drwxrws--- 5 user1 www-data 4096 dic 2 01:53 . drwxr-x--- 99 user1 user1 4096 dic 2 03:49 .. -rwxrwx--- 1 user1 www-data 54 feb 27 2014 index.html -rwxrwx--- 1 user1 www-data 23 dic 2 01:53 index.php
任何幫助或其他建議指向使用者目錄的路徑?
路徑的組件上缺少搜尋權限
這就是你的答案。
/home/omixam/localhost_omixam
缺少某些組件o+x
(或者g+x
如果該組是www-data
)。 修復那個,問題解決了。