我在山狮中替换了 httpd.conf 并且无法再连接到 localhost

Ale*_*man 5 apache-http-server web localhost macos

我试图允许我的服务器在.htaccess文件中使用 RewriteEngine,所以我进入/private/etc/apache2并尝试编辑该httpd.conf文件,但没有权限。

所以我复制了它,进行了编辑,然后保存到桌面。

然后我将httpd.conf文件移到与旧文件相同的目录中。它没有要求我更换。然后我删除了旧文件,现在我的计算机将不再连接到 localhost 服务器。

我应该怎么做才能解决这个问题?

我注意到httpd.conf.bak同一目录中有一个文件,它似乎是具有系统和轮组权限的备份。我不确定如何httpd.conf在保留系统和车轮组权限的同时恢复。

感谢您为我提供的任何帮助。我对这个领域完全不熟悉。

小智 1

您可以使用 chown 命令从控制台更改任何文件的所有者和组:

$chown system:wheel http.conf
Run Code Online (Sandbox Code Playgroud)

根据您正在执行的操作,您可能需要使用 sudo 执行此操作,如下所示:

$sudo chown system:wheel http.conf
Run Code Online (Sandbox Code Playgroud)

假设您是自己系统的管理员,它会询问您的密码。