Linux 上 Apache 2.4 上的虚拟主机

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-数据到目录/home/user1/dev用户1属于团体www-数据也。

我还补充/etc/hosts

127.0.0.1 我的站点 我的站点

但我明白403 禁止

您无权访问此服务器上的/。

我在用着

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

有任何帮助或其他建议可以将路径指向用户目录吗?

答案1

路径的某个部分缺少搜索权限

这就是你的答案。 的某个组件/home/omixam/localhost_omixam缺失o+x(或者g+x该组是www-data)。 修复该问题, 问题解决了。

相关内容