0

我在我的服务器上安装了 Debian 6,但不知何故我无法摆脱默认配置。我仍然被指向/var/www而不是我真正想要的目录。

我需要在 debian 中做些什么特别的事情吗?例如删除“默认”设置?我什至尝试不通过 Webmin 创建主机,它说它已正确配置,但我无法访问它。

正如我在 xampp 中所做的那样,我尝试通过虚拟主机为我的域配置我的根目录,现在发生的情况是当我尝试打开页面时它给了我禁止错误。如果我配置子域,有时它会给我/var/www。

我尝试访问的文件夹存在,我什至尝试将其设置为chmod 777 -R folder.

我想要一些输入,以及一些关于我可以在哪里阅读有关此日志的建议,因为 apache 错误日志中没有显示任何内容。

当我重新启动apache时,我不断得到这些:

[Fri Nov 18 23:36:42 2011] [warn] NameVirtualHost *:80 has no VirtualHosts

[Fri Nov 18 23:36:42 2011] [warn] NameVirtualHost *:80 has no VirtualHosts

4

1 回答 1

2

你似乎有多个问题。

如果您启用了虚拟主机,那么默认的 vhost 配置将是 /etc/apache2/site-enabled/000-default。尝试只启用那一台主机。您是否能够让它与您想要的 DocumentRoot 一起工作,从那里提供内容而没有错误?在添加其他主机之前,请确保它正常工作。

如果您只有一个虚拟主机有错误,请在您的问题中发布其配置。

于 2011-11-19T03:41:46.757 回答