当前位置: 首页 >> Nginx >> 【nginx】CentOS 7 上的 NGINX: 安装证书 >> 正文

【nginx】CentOS 7 上的 NGINX: 安装证书

2019年04月03日 14:36:21    作者:Jiaozn    分类:Nginx     评论(0)

您的证书申请获得批准后,您可以从 SSL 应用程序下载您的 SSL 和中级证书。有关详细信息,请参阅下载您的 SSL 证书.想要选择Apache当您下载您的证书的选项。

注意:此 SSL 安装已完成的 CentOS 7 服务器上安装 LEMP 堆栈.您的服务器的确切配置可能会有所不同,根据您的 Nginx、 您 OS 平台或用于安装 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. 导航到的 SSL 文件夹中 SSH。

    cd  /etc/nginx/ssl
  6. 将您的 SSL 证书和中级捆绑包合并到一个使用连接命令的文件。由于您中级证书和根证书来在捆绑包,您可以使用下面的 SSH 命令:    

    sudo cat f84e19a2f44c6386.crt gd_bundle-g2-g1.crt >> coolexample.crt


    注意:证书需要列在连接命令此订单或 SSL 将无法在您的服务器上正常工作。

  7. 打开域名,您正在安装 SSL 证书对您 NGINX 配置文件。

    sudo vim /etc/nginx/sites-available/coolexample.com
  8. 更新配置文件以使用 SSL 证书。

    server {
            listen 80;
            server_name coolexample.com;
            return 301 https://$host$request_uri;
    }
    
    server {
        listen 443 ssl;
    
        server_name coolexample.com;
        ssl_certificate     /etc/nginx/ssl/coolexample.crt;
        ssl_certificate_key /etc/nginx/ssl/coolexample.key;
    
        root /usr/share/nginx/coolexample.com/;
        index index.php  index.html index.htm;
    
    }
  9. 保存配置文件。

    wq!
  10. 重新启动您的 NGINX 服务器。

    sudo service nginx restart


除非注明,发表在“Jiaozn的博客”的文章『【nginx】CentOS 7 上的 NGINX: 安装证书』版权归Jiaozn所有。 转载请注明出处为“本文转载于『Jiaozn的博客』原地址https://jiaozn.com/reed/416.html

评论

发表评论   

昵称*

E-mail*

网站