XP上的Apache 2.2:如何管理配置文件?它们应该放在哪里?

时间:2011-06-06 19:39:57

标签: apache configuration windows-xp httpd.conf

Apache新手,痛苦......

似乎是真的:

  • 默认配置位于Apache目录Apache2.2/conf/httpd.conf

不确定

  • 它可以在其他地方
  • 在测试/制作之间创造一些分离,似乎最好的选择是 将所有测试文件(包括配置和日志)存储在同一目录中,子目录conf,log,htdocs和所有生产文件使用类似的结构存储在另一个目录中。
  • 如果我的上层目录是d:mywww,则需要使用关联的配置文件启动服务器,例如httpd -f "d:mywww/conf/httpd.conf"
  • 如果使用-f选项,默认配置文件会发生什么。它会被忽略吗?
  • 如果使用httpd -d "d:mywww/htdocs"代替-f选项来指示要提供的目录,而不是任何配置文件,是否会使用默认配置文件而忽略d:mywww/conf下的那个?< / LI>

有人可以确认还是否认?

是否有一个众所周知的网站,如果可能的话,在Windows上有关于设置Apache的良好介绍。我发现Apache文档有点困难,Apache Definitive Guide不清楚这类问题。

1 个答案:

答案 0 :(得分:0)

我2个月前刚接触过Apache,但仍然很痛苦。由于你还没有得到专业人士的回复,我将以2美分筹码:(全部用于Ubuntu 10.10)

  • httpd.conf用于您的个人配置,因此我要说它不是您指定的默认配置文件。在我的情况下,默认情况下,在/etc/apache2/apache2.conf中
    • 你可以拥有一堆其他配置文件。在我的情况下,我可以在/etc/apache2/conf.d/中放置任何扩展名为.conf的文件,并在重启时由Apache接收。

不知道其余的事情。希望它能帮到你