繁体   English   中英

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

[英]Apache 2.2 on XP: How configuration files are managed? Where should they be located?

Apache 新手,受苦...

似乎是真的:

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

不确定

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

有人可以确认或否认吗?

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

2 个月前,我是 Apache 的新手,仍然受苦。 由于您还没有收到专业人士的回复,我将投入 2 美分:(全部用于 Ubuntu 10.10)

  • httpd.conf 用于您的个人配置,所以我想说它不是您指定的默认配置文件。 至少在我的情况下,默认值是在 /etc/apache2/apache2.conf
    • 你可以有一堆其他的conf文件。 就我而言,我可以将任何带有 extension.conf 的文件放在 /etc/apache2/conf.d/ 中,Apache 会在重新启动时拾取它。

不知道rest。 希望对你有帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM