gpt4 book ai didi

apache - 如何找到我的 httpd.conf 文件?

转载 作者:行者123 更新时间:2023-12-01 00:29:31 31 4
gpt4 key购买 nike

*编辑:任何在运行 Mac OS X Lion 的 Mac 上使用 MAMP PRO 的人可能会发现知道我终于在应用程序支持 > appsolute > MAMP PRO 的个人库中找到我的 httpd.conf 文件很有帮助> httpd.conf。我无法通过正常搜索找到它的原因是它是一个隐藏目录。要访问它,请打开 Finder,选择“前往”>“前往文件夹”,然后输入 ~/Library 找到它之后,您可能会发现几乎无法编辑您的 httpd.conf 文件。 ); *

这很奇怪。我在 Mac 上使用 MAMP 并想修改我的 httpd.conf 文件,以便它默认我的 URL 为小写。所以我导航到 Applications > MAMP > conf > apache > httpd.conf 并添加了这行代码:

RewriteMap tolower int:tolower

然后我相应地修改了我的一个 .htaccess 文件,但没有任何反应。 (是的,我重新启动了我的服务器。)

然后我重新打开我的 httpd.conf 文件并添加了这段代码,据我所知应该在我的日志文件中显示“详细”消息:

LogLevel trace8

然后我打开我的日志文件@Application > MAMP > logs > apache_error.log。有与我最近访问的网页相关联的代码,但它们只是一般消息 - 不是“详细”消息。

比我更了解 Apache 的人告诉我,这表明我修改的 httpd.conf 文件没有被我的服务器或站点使用。换句话说,那里一定有另一个 httpd.conf 文件。

果然,我在 Apple 的查找器中输入了 httpd.conf 并找到了半打同名文件。我不知道他们从哪里来;我最近尝试安装 Drupal 和 Aqquia,所以这可能是其中一些的起源。

无论如何,我将代码(包括 LogLevel trace8)添加到每个 httpd.conf 文件,重新启动了我的服务器,但我仍然没有在我的网站上看到任何更改,我仍然只在我的日志文件中看到通用代码。

我完全下雪了。看起来我的 MAMP 文件夹中的 httpd.conf 文件超出了循环,但正在使用同一文件夹中的 Apache 日志文件......或者是否可以同时将错误写入多个 Apache 日志文件?

如果我重命名我的 MAMP 文件夹中的 httpd.conf 文件并重新启动我的服务器,我的站点显示正常,进一步表明此 httpd.conf 在流程之外。然而,如果我重命名位于它旁边的名为 mime.types 的文件,我的网页将不会显示。

无论如何,有没有人知道我如何弄清楚发生了什么?

如果没有,那么你能给我关于 B 计划的建议吗?如果我找不到我的 httpd.conf 文件,那么我将不得不放弃并在线进行。我找到了我的在线 httpd.conf 文件的路径。我不知道如何打开在线文件,但我想我可以用 ftp 程序将它复制到我的计算机上,打开它并修改它,然后在线发布它。

所以这是我的问题:我是否正确理解我可以安全地将代码 RewriteMap tolower int:tolower 添加到我的在线 httpd.conf 文件而不影响我的任何网站直到我也修改.htaccess 文件?如果我修改了我的在线配置文件,我是否必须重新启动服务器,就像我在我的计算机上所做的那样?

谢谢。

最佳答案

首先,使用ps命令找到正在运行的Apache进程的完整路径:

$ ps ax | grep httpd
28 ?? Ss 3:01.99 /usr/sbin/httpd -D FOREGROUND

在此系统上,Apache 是/usr/sbin/httpd

其次,使用 -V 选项运行该二进制文件以显示其配置。这应该包括配置文件的路径。

$ /usr/sbin/httpd -V
...
Server compiled with....
..
-D SERVER_CONFIG_FILE="/private/etc/apache2/httpd.conf"

在此系统上,Apache 的运行副本从 /private/etc/apache2/httpd.conf 读取其配置。

关于apache - 如何找到我的 httpd.conf 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22900894/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com