我在終端 OS X yosémite 中透過 vim 將 apache2/httpd.conf 更改為 Su 並退出儲存變更。但在瀏覽器中,本機發送了 403 Forbidden 訊息「您無權存取此伺服器」。肯定做錯了什麼,但我完全按照以下步驟操作:
/Users/catherinelegna/Desktop/Capture d'écran 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 的撤消系統。