【问题标题】:I deleted /etc/nginx/sites-enabled/default. How to regenerate我删除了 /etc/nginx/sites-enabled/default。如何再生
【发布时间】:2015-11-22 23:09:18
【问题描述】:

我想安装 ssl 证书。我试图重新启动 nginx,但它失败了。我在删除 /etc/nginx/sites-enabled/ 中的默认文件之前保存了一份副本。原始默认文件在终端上看起来是蓝色的。我已经使用旧的工作配置重新创建了默认文件。但它现在在终端上看起来是灰色的而且我无法重新启动 nginx 服务。它总是失败。我不知道如何使它再次变蓝并恢复到旧设置。我认为原始文件有一些文件权限或其他东西。你能帮忙吗? Droplet 是 Ubuntu 14.04 x64

【问题讨论】:

    标签: ubuntu nginx


    【解决方案1】:

    原始副本仍应位于/etc/nginx/sites-available 中,除非您也将其删除。如果它仍然存在,您可以在 /etc/nginx/sites-enabled 中重新创建符号链接。

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

    【讨论】:

    • 是的。有效。它回来了。 :) 太感谢了。我使用 rm default 删除它。那如果有的话我删除了什么?
    • 您删除的文件是/etc/nginx/sites-enabled 中指向/etc/nginx/sites-available 的符号链接。您没有删除/etc/nginx/sites-available 中的原始文件。在sites-enabled 中使用符号链接的优点是您可以通过删除符号链接暂时禁用站点,然后通过重新创建符号链接重新启用。
    猜你喜欢
    • 2020-02-17
    • 1970-01-01
    • 2013-12-07
    • 2016-01-05
    • 1970-01-01
    • 2013-10-10
    • 2016-09-04
    • 2015-05-24
    • 2021-06-26
    相关资源
    最近更新 更多