2015-08-28 394 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

相关问题