ubuntu nginx sslforfree https配置

   本文介紹如何使用免費的ssl證書來搭建nginx https環境。有效期時間90天。請確保nginx已經在服務器上安裝成功,而且域名的映射也正常。nginx

1.訪問https://www.sslforfree.com/安全

2.填寫域名配置,下一步。服務器

選擇Manual Verfication。url

3.選擇Manually verify Domain.spa

下載上面紅色的框框的文件,而後上傳到服務器對應的目錄,配置nginx經過下放紅色範圍url可以下載。server

vi /etc/nginx/sites-enabled/defaultssl

在server_name添加以下內容。域名

   location /.well-known/ {
                root /;
                rewrite ^/.well-known/(.*)$ /well-known/$1 break;
        }
此例子是在/well-known/acme-challenge/中。it

nginx -s reloadio

確保地址可以下載文件後,點擊 Download SSL Certificate 下載便可得到證書相關文件。

4.使用證書文件。

  新建一個nginx配置文件,內容以下。

 

server{
        listen       443 ssl;
        server_name     xxx.com;
        ssl_certificate    /var/cert/certificate.crt;
        ssl_certificate_key /var/cert/private.key;
        ssl_protocols   TLSv1 TLSv1.1 TLSv1.2;

        location / {
                proxy_pass http://127.0.0.1:8080/;
        }


}
 

請修改紅色部分,符合你本身的配置。配置成功後,nginx -s reload.

而後恭喜你你就能夠經過https安全訪問了。

相關文章
相關標籤/搜索