我试图允许我的服务器在.htaccess
文件中使用 RewriteEngine,因此我进入/private/etc/apache2
并尝试编辑该httpd.conf
文件,但没有权限。
因此我复制了它,进行了编辑然后保存到桌面。
然后我将文件移到httpd.conf
与旧文件相同的目录中。它没有要求我替换。然后我删除了旧文件,现在我的计算机将不再连接到本地主机服务器。
我应该怎样做才能解决这个问题?
我注意到同一目录中有一个httpd.conf.bak
文件,它似乎是具有系统和 wheel 组权限的备份。我不确定如何httpd.conf
在保留系统和 wheel 组权限的情况下恢复它。
感谢您提供的任何帮助。我对这个领域根本不熟悉。
答案1
您可以使用 chown 命令从控制台更改任何文件的所有者和组:
$chown system:wheel http.conf
根据您正在执行的操作,您可能需要使用 sudo 执行此操作,如下所示:
$sudo chown system:wheel http.conf
它将要求您输入密码,假设您是自己系统的管理员。