【问题标题】:Install SSL Certificate on NGINX / Ubuntu 16.04 x64 (Digital Ocean)在 NGINX / Ubuntu 16.04 x64 (Digital Ocean) 上安装 SSL 证书
【发布时间】:2017-06-10 17:57:11
【问题描述】:

我一直在尝试在 Digital Ocean 上的 droplet 上安装 SSL 证书。这个水滴正在运行 NGINX / Ubuntu 16.04 x64。

我没有任何 cPanel,只是一个带有 SSH 连接的终端。

我还与 Digital Ocean 的支持人员进行了交谈,他与我分享了我尝试过的 2 个教程。但是遵循这些教程最终会破坏我的网站。

Tutorial 1

Tutorial 2

我已经编辑了 /etc/nginx/nginx.conf 并在http 块中添加了这样的服务器块:

server {
         listen 443 ssl;
         server_name www.example.com;
         ssl_certificate /home/user/example/www.example.com.crt;
         ssl_certificate_key /home/user/example/www.example.com.key;
}

我做错了什么,正确的方法是什么?

我不知道要编辑哪个文件。

我有:

1) /etc/ngix/ngix.conf

2) /etc/nginx/sites-available/default

3) /etc/nginx/sites-available/defaultu

4) /etc/nginx/sites-available/example.com

5) /etc/nginx/sites-enabled/example.com

我需要帮助...

【问题讨论】:

    标签: ubuntu ssl nginx https


    【解决方案1】:

    需要更多关于您所在位置的信息。你有证书到水滴上了吗?如果不是,并且您正在使用 Windows 机器通过 SSH 连接到 droplet,那么我建议您下载 WinSCP,因为您可以使用它来传输证书。如果你让我知道你有多远,我可以引导你完成整个过程。此外,您的服务器块中没有监听指令,例如:

    listen 443 ssl;
    ssl_certificate /path to .crt or .pem file;
    ssl_certificate_key /path to .key file;
    

    【讨论】:

    • 好吧,我在 mac 上,已经通过 SSH 将 SSL 证书和密钥放在 droplet 上。 @Sean_space 如果你能引导我完成整个过程,那就太棒了:)
    • Omer,我已经用您需要包含在第二个服务器块中的内容更新了我上面的答案。当你添加这个然后重新启动 nginx( sudo service nginx restart )时,请告诉我。如果您有任何错误,请列出它们。最好根据您取得的任何进展不断更新您的问题。
    • @Omer 可以在上面添加如下文件吗:/etc/nginx/nginx.conf
    • 如果我在 /etc/nginx/nginx.conf 中添加上述服务器块...并尝试重新启动服务...此消息显示Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details. ....我添加了此块在文件的最底部
    • 您为端口 80 添加一个服务器块,例如: server { listen 80 default_server;听 [::]:80 默认服务器; server_name name_of_your_website; # 使用 301 Moved #Permanently 响应将所有 HTTP 请求重定向到 HTTPS。返回 301 https://$host$request_uri; }
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-05
    • 2020-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多