XAMPP +虚拟主机+组共享文件夹

时间:2010-12-28 23:36:29

标签: apache permissions xampp virtual-hosts

我有为所有用户安装的文件夹,它们在'common'组中用于共享文件
/home/.common/通过fstab安装到/ home / common

  

bindfs#/ home / .common / home / common fuse group = common,perms = g = rwx

我也想分享网站文件夹。我把网站放到dir / 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>
<。> in .local-error_log

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

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

1 个答案:

答案 0 :(得分:2)

问题在于权限。我需要在opt / lampp / etc / httpd.conf

中更改apache用户和组