我一直在尝试在Digital Ocean上的Droplet上安装SSL证书 . 此Droplet正在运行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
我需要帮助......
1 回答
您需要了解更多信息 . 你有证书到液滴了吗?如果没有,并且您使用Windows机器通过SSH连接到Droplet,那么我建议您下载WinSCP,因为您可以使用它来传输证书 . 如果你让我知道你有多远,我可以引导你完成整个过程 . 此外,您的服务器块中没有监听指令,例如: