CentOS7下Nginx安装Let's Encrypt免费SSL证书

1、安装Nginx(略)
2、安装GIT(略)
3、git clone https://github.com/letsencrypt/letsencrypt
4、进入letsencryptcd文件夹

cd letsencrypt

5、然后执行上面的脚本,我们需要根据自己的实际站点情况将域名更换成自己需要的。

./letsencrypt-auto certonly --standalone --email admin@test.org -d test.org

完成后会出现如下提示

IMPORTANT NOTES:
 - Congratulations! Your certificate and chain have been saved at:
   /etc/letsencrypt/live/test.org/fullchain.pem
   Your key file has been saved at:
   /etc/letsencrypt/live/test.org/privkey.pem
   Your cert will expire on 2020-07-10. To obtain a new or tweaked
   version of this certificate in the future, simply run
   letsencrypt-auto again. To non-interactively renew *all* of your
   certificates, run "letsencrypt-auto renew"
 - If you like Certbot, please consider supporting our work by:
   Donating to ISRG / Let's Encrypt:   https://letsencrypt.org/donate
   Donating to EFF:                    https://eff.org/donate-le

6、拿到证书后即可配置Nginx,进入Nginx的配置文件

vi  /etc/nginx/nginx.conf

7、添加如下配置

server {
        listen 80;                                     
        server_name  test.org;      
    rewrite ^(.*)$ https://$host$1 permanent;  #设置http强转至https      
    }
    server {
    listen 443 ssl;
    server_name test.org;
    #root html;
    index index.html index.htm;
    ssl_certificate /etc/letsencrypt/live/test.org/fullchain.pem;   #将domain name.pem替换成您证书的文件名。
    ssl_certificate_key /etc/letsencrypt/live/test.org/privkey.pem;   #将domain name.key替换成您证书的密钥文件名。
    ssl_session_timeout 5m;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;
    location / {
        proxy_redirect off;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_pass http://localhost:8080/;
    }
    }
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容