SSL 证书 帮助

我们尽最大努力为您翻译此页。 也可以使用英语页面。

CentOS 7上的NGINX:安装证书

在您的证书请求获得批准后,即可从SSL申请下载SSL和中级证书。有关详细信息,请参阅下载SSL证书。在下载证书时,您需要选择Apache选项。

注意:此SSL安装是在安装了LEMP堆栈的CentOS 7服务器上完成的。服务器的实际配置可能会有所不同,具体取决于您的Nginx版本,操作系统平台或用于安装Nginx的方法。

  1. 通过SSH连接到您的服务器。
  2. 创建目录以存储服务器密钥,证书和中间包。
    sudo mkdir / etc / nginx / ssl
  3. 将您生成CSR时创建的私钥复制到ssl文件夹
    cp coolexample.key / etc / nginx / ssl
  4. SFTP到您的服务器,然后将您的SSL证书和中间包上传到/ etc / nginx / ssl文件夹。
  5. 浏览到SSH中的SSL文件夹。
    cd / etc / nginx / ssl
  6. 使用连接命令将您的SSL证书和中间包组合到一个文件中。由于您的中级证书和根证书捆绑在一起,因此您可以使用以下SSH命令:
    sudo的猫f84e19a2f44c6386.crt 

    注意:必须使用连接命令按此顺序列出证书,否则SSL在您的服务器上将无法正常工作。
  7. 打开您要向其安装SSL证书的域名的NGINX配置文件。
    sudo vim /etc/nginx/sites-available/coolexample.com
  8. 更新配置文件以使用SSL证书。
    服务器{收听80; server_name coolexample.com;返回301 https://$host$request_uri; }服务器{听443 ssl; server_name coolexample.com; ssl_certificate /etc/nginx/ssl/coolexample.crt; ssl_certificate_key /etc/nginx/ssl/coolexample.key;根目录/usr/share/nginx/coolexample.com/; index index.php index.html index.htm; }
    
  9. 保存配置文件。
    wq!
  10. 重新启动您的NGINX服务器。
    sudo服务Nginx重新启动