阿里云centos下apache添加ssl

一、購買ssl證書

通過阿里云免費購買證書,得到如下文件

213944936870562.key 213944936870562.pem chain.pem public.pem
其中213944936870562為訂單號

二、在云服務器上準備ssl環(huán)境

安裝完如下模塊,并重啟apache后,就可以用https://server 測試了,因為他創(chuàng)建了默認的證書

yum install mod_ssl 
yum install openssl
三、配置apache服務器,并重啟

( 1 ) 打開 apache 安裝目錄/etc/httpd/conf.d/ssl.conf,找到

#LoadModule ssl_module modules/mod_ssl.so 

(如果找不到請確認是否編譯過 openssl 插件)
( 2 ) 上傳上述證書文件到服務器;
( 3 ) 打開 apache 安裝目錄下 /etc/httpd/conf.d/ssl.conf文件 ,在配置文件中查找以下配置語句:

·添加 SSL 協(xié)議支持語句,關閉不安全的協(xié)議和加密套件
SSLProtocol all -SSLv2 -SSLv3
·修改加密套件如下
SSLCipherSuite AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL;
·將服務器證書公鑰配置到該路徑下(在 conf 目錄下創(chuàng)建 ssl 目錄,將 for Apache 里面的三 個證書文件拷貝到 ssl 目錄下)
SSLCertificateFile conf/ssl/public.pem (證書公鑰)
·將服務器證書私鑰配置到該路徑下
SSLCertificateKeyFile conf/ssl/訂單號.key (證書私鑰)
·將服務器證書鏈配置到該路徑下
SSLCertificateChainFile conf/ssl/chain.pem (證書鏈)刪除行首的“#”號注釋符

( 4 ) 重啟 Apache,即可生效,若使用https可以訪問成功,則成功。

注意:

問題:
蘋果的微信瀏覽器中無法通過get訪問任何使用https的網(wǎng)頁(uc等中可以,Android的微信瀏覽器也可以);
解決方法:
只做post的防護;

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,506評論 19 139
  • Apache HTTP Server是Apache軟件基金會的一個開放源代碼的網(wǎng)頁服務器軟件,可以在大多數(shù)電腦操作...
    冰霜青羽閱讀 1,530評論 0 1
  • 一、什么是 SSL 證書,什么是 HTTPS 【SSL】: 目前互聯(lián)網(wǎng)常用的HTTP協(xié)議是非常不安全的明文傳輸協(xié)議...
    符精華閱讀 2,774評論 0 1
  • httpd相關: httpd程序版本: 。1.3 停止維護 。2.0 。 2.2 event為測試使用 。 2.4...
    ckhzw閱讀 489評論 0 0
  • 2017.10.13.16:35 大理去往鶴慶的車上 1.發(fā)現(xiàn)自己在人群里還是有點不知所措,這是為什么呢? 2.不...
    黃小晶之凡閱讀 207評論 0 0

友情鏈接更多精彩內(nèi)容