SSL證書

我們瞭解一下HTTPS與HTTP的區別在哪裏?
首先我們已百度網站爲準:https://www.baidu.com/
其實在地址中我們可以看到https://,代表這個網站擁有了SSL證書,打開網站會出現這樣的效果,360瀏覽器:
在這裏插入圖片描述
谷歌瀏覽器
在這裏插入圖片描述
從上面我們可以看出一個共同點,地址欄都會有個小鎖。

那麼普通的HTTP網站是什麼樣子?
我們已百度分享做實際訪問。
谷歌瀏覽器, 會顯示:不安全
在這裏插入圖片描述
360瀏覽器其實也會不安全,只是百度做了360認證聯盟,費用大幾千。
在這裏插入圖片描述
我們這裏用一個非常普通的網站做實際訪問,在新版瀏覽器也會提示不安全
在這裏插入圖片描述

我們可以得出:HTTPS安全,HTTP不安全。
那麼HTTPS到底有什麼用?有沒有必要做?
首先HTTPS肯定是有用的,而且用途很廣,這裏已個人小站來說,搜索引擎對HTTPS非常關注,因爲有了HTTPS你的網站就是掛了彈窗也會被禁止,那麼幹淨的網站所以搜索引擎會優先收錄這些網站,百度與谷歌是典型的做法。
對於小程序開發,蘋果應用等也是很重要的,如果沒有就沒法做這些移動端的工作。
最重要的就是劫持了~其實HTTP網站在我們手機訪問的時候,經常會彈出一些廣告,這個就是劫持,如果有了HTTPS就可以直接訪問,這個隱私傳輸就產生了。
有的站長問了,對網站還有沒有更直接的幫助?
相信很多人都知道HTTP2.0協議吧,其實這個協議就是HTTPS協議,他可以讓網站加速,可以讓網站打開的更快,這是一種全新的協議,當然前提是在HTTPS傳輸前提了。
如果是信任度上來說,他可以給品牌加分,體現形象,畢竟是加密網站,顯得正規。
在對企業來說,企業郵箱,ERP、OA、電子商務、在線支付等…加密協議傳輸更是重要,所以在各種領域HTTPS重要性很大。
這裏給站圖片吧,SSL證書,EV類型的,是不是很漂亮,地址欄有公司的名稱,這除了形象,還展示了實名信息,個人沒有辦法註冊,企業可以註冊的
在這裏插入圖片描述

如何獲得HTTPS?
其實很簡單,登陸:https://gworg.taobao.com
找一個適合自己的證書,買下來就可以了,便宜的也很多,幾十塊吧
因爲是收費證書,所以商用也可以的。
下載了SSL證書,可以看到這些文件夾,其實就是各種環境的證書。
不懂得小夥伴其實直接可以讓客服安裝一下,下面就不用看了
在這裏插入圖片描述

我這裏舉個例子,APache 埃帕奇

APache含三個文件:

gworg.com.crt (服務器證書)
gworg.com.key (私鑰文件)如果爲空請將生成CSR時保存的私鑰內容粘貼在文件中
1_root_bundle.crt (根證書鏈)
下面介紹如何安裝Apache. 首要條件就是 apache 已經安裝了 mod_ssl.so 模塊 。

檢測方法使用以下命令:

httpd -M | grep mod_ssl
如果有顯示 mod_ssl.so 表示已經安裝了apache模塊。

CentOS/Redhat安裝mod_ssl.so

yum install mod_ssl
Debian/Ubuntu

sudo a2enmod ssl
sudo service apache2 restart

Apache SSL配置

Listen 443
<VirtualHost *:443>
ServerName www.gworg.com
ServerAlias gworg.com
SSLEngine on
SSLProtocol all -SSLv2 -SSLv3
SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4:!DH:!DHE
SSLCertificateFile /root/ssl/shabantec/2_gworg.com.crt
SSLCertificateKeyFile /root/ssl/shabantec/3_gworg.com.key
SSLCertificateChainFile /root/ssl/shabantec/1_root_bundle.crt
DocumentRoot “/home/gworg”
<Directory “/home/gworg”>
SetOutputFilter DEFLATE
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
DirectoryIndex index.html index.php

以上只是SSL配置範例,儘量不要直接應用於生產環境,請根據80端口的站點配置修改。
證書可以放在其他位置,沒有強制要求
ServerName 和 ServerAlias 需要修改

配置完成重啓Apache使其生效.

service httpd restart

使用https://baidu.com 測試是否可以訪問。

其它環境安裝網上也有教程很雞蛋

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章