我在我的服务器上安装了Debian 6,不知怎的,我无法摆脱默认配置。我仍然指向/var/www
而不是我真正想要的目录。
在debian中我需要做些什么吗?例如,删除“默认”设置?我甚至尝试过不通过Webmin创建主机,它说它已经正确配置,但我无法访问它。
正如我在xampp中所做的那样,我尝试通过vhost为我的域配置我的root,现在发生的是当我尝试打开页面时它给了我Forbidden错误。如果我配置子域,有时它会给我/ var / www。
我尝试访问该文件夹,我甚至尝试将其设置为chmod 777 -R folder
。
我想要一些输入,还有一些建议,我可以在哪里读取有关此内容的日志,因为apache错误日志中没有显示任何内容。
当我重新启动apache时,我会继续这些:
[2011年11月18日星期五23:36:42] [警告] NameVirtualHost *:80没有VirtualHosts
[2011年11月18日星期五23:36:42] [警告] NameVirtualHost *:80没有VirtualHosts
答案 0 :(得分:2)
您似乎遇到了多个问题。
如果启用了虚拟主机,则默认的vhost配置将为/ etc / apache2 / site-enabled / 000-default。尝试仅启用一个主机启动。您是否能够使用所需的DocumentRoot,从那里提供内容而没有错误?在添加到其他主机之前,请确保它正常工作。
如果您只有一个vhost有错误,请在您的问题中发布其配置。