2分鐘得到HTTPS證書

2分鐘得到HTTPS證書

咱們將利用Certbot來獲取Let's Encrypt的免費HTTPS證書。nginx

這裏是使用的是CentOS 6 + ngibx,更多的系統的安裝方法能夠到Certbot官網查詢,這裏就不一一贅述。bash

安裝Certbot

由於CentOS 6沒有Certbot的打包版本,因此咱們須要用certbot-auto腳原本獲取。ui

wget https://dl.eff.org/certbot-auto
chmod a + x certbot-auto
複製代碼

運行Certbot

如今咱們就能夠直接運行Certbot來獲取咱們須要的HTTPS證書了。spa

這裏要注意一點Certbot默認的nginx.conf的路徑是/etc/nginx/nginx.conf。若是你的conf文件是在該路徑下則直接運行Certbot便可。code

$ sudo ./certbot-auto --nginx
複製代碼

若是你的conf文件在其餘路徑下,則須要使用nginx-server-root參數指定conf文件的路徑。server

$ sudo ./certbot-auto --nginx  --nginx-server-root=/usr/local/nginx/conf
複製代碼

接下來又到了咱們最喜歡的無腦yes下一步環節了。(你要認真看問題也是能夠滴)get

選擇了激活的站點和重定向以後,它就會幫我修改nginx.conf文件並開心的恭喜我成功啦。class

HTTPS證書相關的文件存放在了/etc/letsencrypt/裏。打包

這時咱們打開咱們的站點,發現它已經變成了金色傳說的https了。方法

相關文章
相關標籤/搜索