XP 上的 Apache 2.2:如何管理配置文件?它们应该位于哪里?
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
下被忽略?
有人可以证实或否认吗?
是否有一个知名网站对设置 Apache 进行了很好的介绍(如果可能的话,在 Windows 上)。我发现 Apache 文档有点困难,Apache Definitive Guide 对于此类问题并不清楚。
New to Apache, and suffering...
Seems to be true:
- the default configuration is in Apache directory
Apache2.2/conf/httpd.conf
Unsure of that:
- it can be elsewhere
- to create some separation between test/production, it seems that the best option is
to store all test files, including configuration and logs, in the same directory, with subdirectories conf, log, htdocs, and all production files in another directory using a similar structure. - if my upper directory is
d:mywww
, then the server needs to be started with the associated configuration file, e.g.httpd -f "d:mywww/conf/httpd.conf"
- What will happen to the default configuration file if the -f option is used. Will it be ignored?
- If instead of the -f option, you use
httpd -d "d:mywww/htdocs"
to indicate the directory to serve, but not any configuration file, will the default config file be used and the one underd:mywww/conf
ignored?
Can someone confirm or deny?
Is there a well known site with a good introduction on setting up Apache, if possible on Windows. I found the Apache documentation a little bit difficult, and Apache Definitive Guide not clear about this kind of questions.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
两个月前我还是 Apache 的新手,现在仍然很痛苦。由于您还没有收到专业人士的回复,我将支付 2 美分:(全部适用于 Ubuntu 10.10)
其余的就不知道了。希望对您有帮助
I was new to Apache 2 months ago, and still suffering. Since you got no replies from pros yet, I'll chip in my 2 cents: (all for Ubuntu 10.10)
Don't know about the rest. Hope it helps you