我在 OS X yosémite 终端中通过 vim 以 Su 身份更改了 apache2/httpd.conf,并退出保存更改。但在浏览器中,本地主机发送了 403 Forbidden 消息“您无权访问此服务器”。一定是做错了什么,但我严格按照以下步骤操作:
/Users/catherinelegna/Desktop/从 2015-05-15 到 15.20.03 的截图.png
我之前已经用命令“cp http.conf http.conf.bak”备份了文件,我该如何重新加载 bak 文件来恢复它呢?谢谢你的帮助
答案1
这里是:
rm httpd.conf;cp httpd.conf.bak httpd.conf
就这么简单。删除、替换,然后重新加载 apache2
答案2
在 Vim 中,你可以通过以下方式执行此操作:
:%delete _ | read %.bak | 1delete _
指%
的是当前文件名。如果您仍打开 Vim,这会很方便,并且比在 shell 中直接覆盖更安全,因为您仍需要明确:write
更改,并且有 Vim 的撤消系统。