【问题标题】:Apache2 on Debian, fresh install, cant get rid of defaultDebian上的Apache2,全新安装,无法摆脱默认值
【发布时间】:2012-01-01 15:59:41
【问题描述】:

我在我的服务器上安装了我的 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

【问题讨论】:

  • 这是个问题吗? [2011 年 11 月 18 日星期五 23:37:47] [错误] [客户端 {IP}] 客户端被服务器配置拒绝:/htdocs/svn/cswb/timetracker/trunk/timetracker-web/ [11 月 18 日星期五 23:37:47 2011] [错误] [客户端 {IP}] 客户端被服务器配置拒绝:/htdocs/svn/cswb/timetracker/trunk/timetracker-web/favicon.ico

标签: apache apache2 dns debian vhosts


【解决方案1】:

您似乎有多个问题。

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

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

【讨论】:

  • 所以我走得更远了,现在我可以访问我想要的页面了。但是,当它们渲染时,它们会通过打印出所有代码来渲染!如何让 php 编译这个?
  • 所以这是我尝试访问子域的实例。例如 mysubdomain.mymaindomain.com,那么 PHP 将作为文本打印出来。但是,如果我输入 mymaindomain.com 或 www.mymaindomain.com 效果很好。
猜你喜欢
  • 1970-01-01
  • 2015-12-08
  • 1970-01-01
  • 2023-03-30
  • 1970-01-01
  • 2016-03-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多