1

我有一个文件夹,该文件夹安装在组“common”中的所有用户,用于共享文件
/home/.common/ 通过 fstab 安装到 /home/common

bindfs#/home/.common /home/common 熔丝组=common,perms=g=rwx

我也想共享站点文件夹。我将站点放到目录 /home/common/Sites/
并为这些目录创建了虚拟主机。但我在输入时出错。

http://mysite/

禁止访问!

您无权访问请求的目录。没有索引文档或目录被读保护。

如果您认为这是服务器错误,请联系网站管理员。

错误 403

在 httpd.conf

# Virtual hosts
Include etc/extra/httpd-vhosts.conf

在 httpd-vhosts.conf

NameVirtualHost *:80

<VirtualHost *:80>
    DocumentRoot /home/common/Sites/mysite
    ServerName mysite
    ErrorLog /home/common/Sites/mysite/mysite.local-error_log
    CustomLog /home/common/Sites/mysite/mysite.local-access_log common
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot /home/common/Sites/mysecondsite
    ServerName mysecondsite
    ErrorLog /home/common/Sites/mysecondsite/mysecondsite.local-error_log
    CustomLog /home/common/Sites/mysecondsite/mysecondsite.local-access_log common
</VirtualHost>

在 .local-error_log

[error] [client 127.0.0.1] (13)Access denied: access to / denied

当我打开 vhosts - localhost 也返回错误。如果关闭 LH 效果很好。
如何制作这种结构?

4

1 回答 1

2

问题在于权限。我需要在 opt/lampp/etc/httpd.conf 中更改 apache 用户和组

于 2010-12-29T20:46:22.717 回答