在LAMP(Ubuntu 11)上设置虚拟主机将返回403

问题描述 投票:1回答:1

我在Ubuntu 11上的LAMP安装(通过tasksel)上设置虚拟主机(Aptana项目目录)时遇到问题。

我可以通过ht * p:// localhost访问/ var / www,但访问/home/tg/Aptana..。通过ht*p://ea-dev返回一个

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

这是我的apache2.conf:http://pastebin.com/Yja02tnE 这是我的ea-dev位于/ etc / apache2 / sites-available /:http://pastebin.com/U1Vu2jxD

这就是我在error.log中得到的:

[暴击] [客户端127.0.0.1](13)权限被拒绝:/home/tg/.htaccess pcfg_openfile:无法检查htaccess文件,确保它是可读的

我真的不明白为什么它写的/home/tg而不是/home/tg/Aptana..。但也许它只是一个缩写。

apache .htaccess lamp virtualhost
1个回答
2
投票

您是否检查过以确保运行apache守护程序的用户可以读取相关目录中的文件?我将从.htaccess文件开始。这几乎总是导致权限被拒绝的错误。您可能还需要将tg用户添加到www-data组。

然而,另一个突出的是在你的路径中使用DocumentRoot的空间......我实际上并没有这样做,所以我也会尝试规范你的目录路径,删除空格和大写字母。这可以解释为什么错误日志中的路径与您期望看到的路径不匹配 - apache通常不会缩写这样的东西。

祝您好运,如果您取得任何进展或有其他问题/信息,请告诉我们。

© www.soinside.com 2019 - 2024. All rights reserved.