XAMPP + 虚拟主机 + 组共享文件夹
Posted
技术标签:
【中文标题】XAMPP + 虚拟主机 + 组共享文件夹【英文标题】:XAMPP + virtual hosts + group shared folder 【发布时间】:2011-05-31 19:50:33 【问题描述】:我有一个文件夹,它为所有用户安装在“common”组中以共享文件 /home/.common/ 通过 fstab 挂载到 /home/common
bindfs#/home/.common /home/common fuse group=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 效果很好。 这个结构怎么做?
【问题讨论】:
【参考方案1】:问题在于权限。我需要在 opt/lampp/etc/httpd.conf 中更改 apache 用户和组
【讨论】:
你在那里设置了什么用户? 我自己的用户名。 //用户 shara //组 www 这是我的手册:bbs.archlinux.org/viewtopic.php?id=148165以上是关于XAMPP + 虚拟主机 + 组共享文件夹的主要内容,如果未能解决你的问题,请参考以下文章