我想,點進來的朋友,應該都知道SSL的重要性吧。這里就簡單提一下,大型網站域名只有配置了SSL后,才會更加安全。
現在,微信小程序也開始要求后台必須是SSL配置后的域名了。說了這么多,估計有些人還是有些暈。沒關系,下圖中的樣式,你一定見過吧!
廢話不多說,開始寫教程吧。因為我也是解除不久,新手可以參考下,老鳥忽略就好了。如果有什么意見可以留言討論。
---------------------------------分割線-----------------------------------
首先,打開騰訊雲免費SSL申請網站,點擊立即選購。
然后,提交后,會收到郵件提示已經成功。如果沒收到,稍等5分鍾左右。
點擊下載,把壓縮包文件下載下來后,再點擊詳情查看如何安裝配置服務器端。
我的服務器是apache,所以就復制Apache里的文件出來。
接下來,就以我的apache為例,簡單說下配置步驟吧。
【證書安裝】
編輯Apache根目錄下 conf/httpd.conf 文件,
找到#LoadModule ssl_module modules/mod_ssl.so
和#Include conf/extra/httpd-ssl.conf
,去掉前面的#
號注釋;
編輯Apache根目錄下 conf/extra/httpd-ssl.conf 文件,修改如下內容:
<VirtualHost 0.0.0.0:443> DocumentRoot "/var/www/html" ServerName www.domain.com SSLEngine on SSLCertificateFile /usr/local/apache/conf/2_www.domain.com_cert.crt SSLCertificateKeyFile /usr/local/apache/conf/3_www.domain.com.key SSLCertificateChainFile /usr/local/apache/conf/1_root_bundle.crt </VirtualHost>
關於上面代碼,簡單說明下,以免大家像我一樣多走彎路。DocumentRoot 后面是你的域名指向項目的路徑,在httpd-vhosts.conf中配置。ServerName是你要配的域名。下面三個是剛才下載的三個文件的路徑(把下載的apache里的三個文件復制到這個/usr/local/apache/conf/下面即可,注意名字分別對應。)
重要提示:上面的代碼httpd-ssl.conf文件里不在一起寫,需要分開找。
附上域名解析參考圖(TXT解析在騰訊雲會告訴你記錄值,一步步仔細查看。):
做到這里,需要簡單回顧下。域名是否做了解析,服務器中httpd-vhosts.conf中是否做了配置,上面內容是否全部完成。如果都OK的話,重啟apache服務,沒有報錯的話,恭喜你基本成功了。打開瀏覽器輸入域名訪問查看一下效果吧。
有什么問題,不要擔心,把錯誤百度一下,你會發現很簡單的,解決就好了。教程就到這里,有什么不會的,歡迎聯系我哦!
如果服務器是騰訊雲的朋友,請移步這篇教程:為阿里雲域名配置免費SSL支持https加密訪問簡單教程