Re: [請益] 免費的SSL憑證申請(https)

看板Web_Design作者 (小李)時間5年前 (2018/10/02 00:40), 編輯推噓1(100)
留言1則, 1人參與, 5年前最新討論串3/3 (看更多)
※ 引述《UGLYLOSERS (偷天換日)》之銘言: : 版上的大大好,小弟是碩一的學生,因為實驗室的網站需要轉成https才能讓學 : 校之外的網路能夠連進來,本人的指導教授希望能夠以免費的方法搞定憑證問題, : 小弟在網路上爬文試了幾個都失敗了,希望有版上的高手能夠幫幫我,酬勞還有詳情 : 站內信,若有違反板規,我會自刪,謝謝 我是用Apache(網站Server)+Let's Encrypt(SSL憑證)+Certbot(安裝、更新憑證 程式)用的。如果板大也是用Apache的話,可以試試看。 以下是我的操作過程: 1.先將Apache的網站設定檔寫好,尤其是網址(請填外面連進來時要輸入的網址, 接下來Certbot裝憑證會用到)。 2.安裝Certbot套件庫 這部分我的系統是Ubuntu,因此使用官方的PPA來裝: sudo add-apt-repository ppa:certbot/certbot(18.04起執行後會自動update; 舊版本如16.04需要先手動執行sudo apt(或apt-get,兩個都可以) update才能進行安裝 3.執行sudo apt-get install python-certbot-apache,安裝certbot 有需要的其他套件會在這一步自動完成安裝。 4.執行sudo certbot --apache,開始安裝憑證 首先程式會要你輸入Email,主要就是在有問題的時候寄信告訴你。 接著它會問你是否要收一些電子報,選擇no即可。 然後會出現是否同意服務條款,選agree。 接著它會偵測你的apache設定(就是在1.處所設定的網址);如果有兩個以上,可以選擇 要給哪一個設定SSL,或者全部都設。 最後它會詢問是否要設定網址重寫。這部分就是當訪客要連進來的時候,要選擇同時可用 http或https,還是一律連https(http會自動導向https)。我這裡是選一律連https。 到這裡就完成了,網站可以使用SSL連線了。 Certbot有個好處就是,當憑證快到期時會自動幫你renew,不必像sslforfree還要到他們 的網站進行renew。我當初也是用sslforfree,但因為發現certbot有自動renew的功能, 就決定跳槽過去了。 如果你的網站是用nginx,也可以用certbot來裝憑證上去。過程應該跟Apache差不了多少 (我一直都是用Apache,對Nginx不熟)。 假如你的網站是用Windows去跑的話,那就只能用sslforfree了;certbot不能在Windows 下使用。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.176.214.2 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1538412002.A.8F1.html

10/02 23:11, 5年前 , 1F
10/02 23:11, 1F
文章代碼(AID): #1RiatYZn (Web_Design)
文章代碼(AID): #1RiatYZn (Web_Design)