403禁止访问虚拟主机

时间:2014-09-19 15:12:24

标签: linux apache vhosts

我的服务器在Arch Linux下运行Apache。我正在为一个域运行服务器,然后我昨天购买了新域,我想为每个域创建虚拟主机。我遵循了这个arch linux LAMP教程,为每个域创建了vhosts文件夹和两个单独的文本文件。我把它们包含在httpd.conf的最后一行。重新启动服务器,两个域都给了我403。

我仔细检查了httpd.conf和我的文件系统中的权限。我的两个Document Roots都在文件系统中拥有777的权限,在vhost配置文件中拥有“Require all granted”。我查看了错误并访问了在每个文档根目录生成的日志,它们都是空的。我似乎无法确定问题是什么。我很确定这不是文件系统权限。我想也许httpd.conf或vhost文件丢失了什么?

配置文件 httpd.conf

mybusiness.net的

vhost(名称为隐私而更名)

其他vhost与mybusiness.net类似。我会在这里发布链接,但stackoverflow不允许我发布超过两个链接。

我的第一个域位于/home/public_html,我的第二个域位于我自己的目录/home/tom/http/tomawebsite

我的主人档案:

#<ip-address>   <hostname.domain.org>   <hostname>
127.0.0.1   localhost.localdomain   localhost   amaranth
::1     localhost.localdomain   localhost
127.0.0.1   mybusiness.net
127.0.0.1   tomawebsite.com
# End of file

0 个答案:

没有答案