2015-08-28 122 views
1

我想安裝ssl證書。我試圖重新啓動nginx,但它失敗了。在刪除/ etc/nginx/sites-enabled /中的默認文件之前,我保存了一份副本。原始默認文件在終端上看起來很藍。我用舊的工作配置重新創建了默認文件。但現在終端看起來灰色而且我無法重新啓動nginx服務。它總是失敗。我不知道如何使它再次變爲藍色並回到舊的設置。我認爲原始文件有一些文件權限或其他東西。你能幫忙嗎?液滴是Ubuntu 14.04 x64我刪除了/ etc/nginx/sites-enabled/default。如何重新生成

回答

5

原始拷貝應該仍然在/etc/nginx/sites-available,除非你也刪除了它。如果它仍然存在,則可以在/etc/nginx/sites-enabled中重新創建符號鏈接。

ln -s /etc/nginx/sites-available/default /etc/nginx/sites-enabled/default 
+0

是的。有效。它回來了。 :) 非常感謝。我用rm默認來刪除它。那麼,如果它在那裏,我刪除了什麼? –

+0

您刪除的文件是'/ etc/nginx/sites-enabled'中的符號鏈接,它指向'/ etc/nginx/sites-available'。您沒有刪除'/ etc/nginx/sites-available'中的原始文件。在'sites-enabled'中使用符號鏈接的優點是,您可以通過刪除符號鏈接臨時禁用站點,然後通過重新創建符號鏈接來重新啓用。 – Alasdair

相關問題