apache2.2.25配置SSL(windows server 2008 R2)

該文配置的https僅在apache2.2.25+openssl<1.0.0版本下通過(guò)測(cè)試,在openssl>=1.0.1測(cè)試不通過(guò)(只有openssl版本>=1.0.1才能夠使用TLSv1.2協(xié)議)。其他apache版本沒(méi)有測(cè)試過(guò)。

大致配置步驟:

1. apache需要有如下幾個(gè)模塊聂使,才能夠開(kāi)啟SSL:

bin/openssl.exe、bin/ssleay32.dll丢早、bin/libeay32.dll板鬓、modules/mod_ssl.so
ps: 如果找不到這些文件,可以在自帶有OpenSSL的apache安裝目錄下找到對(duì)應(yīng)文件覆履。請(qǐng)注意openssl版本

2. 申請(qǐng)SSL證書(shū)(在阿里云官網(wǎng)CA證書(shū)服務(wù)申請(qǐng))蹋盆,有個(gè)人域名型DV,企業(yè)型OV硝全,根據(jù)需要申請(qǐng)相應(yīng)證書(shū)栖雾。

申請(qǐng)過(guò)程中,有域名驗(yàn)證的需要伟众,詳見(jiàn):https://help.aliyun.com/knowledge_detail/48014.html析藕;
申請(qǐng)通過(guò)后,下載相應(yīng)證書(shū)文件凳厢,按照阿里云的安裝配置提示操作(相應(yīng)配置可查看步驟3的內(nèi)容):

image apache.png

ps: 關(guān)于證書(shū)文件的配置账胧,最好是填寫(xiě)證書(shū)的絕對(duì)路徑。

3. 需要在apache的安裝目錄下找到conf/httpd.conf文件数初,找到如下語(yǔ)句并去掉注釋找爱,

#LoadModule ssl_module modules/mod_ssl.so#Include conf/extra/httpd-ssl.conf

ps: 可以不注釋httpd-ssl.conf,但是需要在httpd.conf配置SSL相關(guān)內(nèi)容泡孩,
配置可參考如下示例(httpd-ssl.conf也是相同內(nèi)容车摄,根據(jù)阿里云CA證書(shū)的文檔配置):

示例:

Listen 443
NameVirtualHost *:443
AddType application/x-x509-ca-cert .crt
AddType application/x-pkcs7-crl .crl
SSLPassPhraseDialog builtin
SSLSessionCache "dbm:C:/Program Files (x86)/Apache Software Foundation/Apache2.2/logs/ssl_scache"
SSLSessionCacheTimeout 300
SSLMutex default
############## for Dscake #######################
<VirtualHost *:443>
 ServerName xcx.ews88.com:443
 ServerAlias xcx.ews88.com
 DocumentRoot "D:/www/htdocs/Dscake"
 
 SSLEngine on
 SSLProtocol all -SSLv2 -SSLv3
 SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4
 SSLCertificateFile "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/cert/public.pem"
 SSLCertificateKeyFile "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/cert/214273850970747.key"
 SSLCertificateChainFile "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/cert/chain.pem"
 
 JkMount /*.jsp Dscake
 JkMount /*.do Dscake
 JkMount /*.html Dscake

 <Directory "D:/www/htdocs/Dscake">
 Options FollowSymLinks Indexes
 AllowOverride All
 Order deny,allow
 Allow from all
 </Directory>
 
 <IfModule dir_module>
 DirectoryIndex index.jsp
 </IfModule>
 
 SetEnv force-proxy-request-1.0.1 
 SetEnv proxy-nokeepalive 1 
 
 CustomLog "|bin/rotatelogs D:/apacheLogs/Dscake_logs/Dscake_access_log_%Y_%m_%d_%H.log 3600 480" combined
 ErrorLog "|bin/rotatelogs D:/apacheLogs/Dscake_logs/Dscake_error_log_%Y_%m_%d_%H.log 3600 480" 
 
</VirtualHost>
############## for Dscake #######################

4. 重啟apache,查看是否啟動(dòng)成功仑鸥。

注意事項(xiàng):

  1. 當(dāng)apache啟動(dòng)不成功時(shí)吮播,出現(xiàn)“the requested operation has failed”,可以按下列方法操作:
    檢查錯(cuò)誤方法:進(jìn)入cmd 然后進(jìn)入 Apache安裝目錄(具體為你自己的安裝目錄)\bin> httpd.exe -w -n "Apache2" -k start
    (引號(hào)中的Apache2修改為你的Apache服務(wù)名,我的是2.2.4版,服務(wù)名就是Apache2,可以到計(jì)算機(jī)服務(wù)里找)
    等于重新啟動(dòng)眼俊,這樣會(huì)打印出錯(cuò)誤信息意狠。

  2. apache重啟失敗,報(bào)錯(cuò)信息Syntax error on line 62 of C:/Program Files (x86)/Apache Software Foundation/Apache2.2/conf/extra/httpd-ssl.conf:
    SSLSessionCache: Invalid argument: size has to be >= 8192 bytes
    解決辦法:
    將conf\extra\httpd-ssl.conf中SSLSessionCache行修改成下面這樣即可SSLSessionCache "dbm:C:/Program Files (x86)/Apache Software Foundation/Apache2.2/logs/ssl_scache"
    即將SSLSessionCache "shmcb:C:/Program Files (x86)/Apache Software Foundation/Apache2.2/logs/ssl_scache(512000)"
    即改成dbm疮胖。

附錄:

  1. apache升級(jí)openssl
    參考文章:http://blog.csdn.net/jayxujia123/article/details/25240511
    注意:如果你是64位的windows安裝了apache环戈,那你在升級(jí)openssl時(shí)闷板,需要先用32位的openssl安裝包安裝,然后找到安裝后的bin目錄下的openssl.exe院塞、libeay32.dll遮晚、ssleay32.dll并替換apache/bin目錄下的相應(yīng)文件,才能夠升級(jí)成功拦止。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末县遣,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子汹族,更是在濱河造成了極大的恐慌萧求,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,576評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件顶瞒,死亡現(xiàn)場(chǎng)離奇詭異夸政,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)搁拙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門秒梳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人箕速,你說(shuō)我怎么就攤上這事酪碘。” “怎么了盐茎?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,017評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵兴垦,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我字柠,道長(zhǎng)探越,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,626評(píng)論 1 296
  • 正文 為了忘掉前任窑业,我火速辦了婚禮钦幔,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘常柄。我一直安慰自己鲤氢,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,625評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布西潘。 她就那樣靜靜地躺著卷玉,像睡著了一般。 火紅的嫁衣襯著肌膚如雪喷市。 梳的紋絲不亂的頭發(fā)上相种,一...
    開(kāi)封第一講書(shū)人閱讀 52,255評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音品姓,去河邊找鬼寝并。 笑死箫措,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的衬潦。 我是一名探鬼主播蒂破,決...
    沈念sama閱讀 40,825評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼别渔!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起惧互,我...
    開(kāi)封第一講書(shū)人閱讀 39,729評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤哎媚,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后喊儡,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體拨与,經(jīng)...
    沈念sama閱讀 46,271評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,363評(píng)論 3 340
  • 正文 我和宋清朗相戀三年艾猜,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了买喧。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,498評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡匆赃,死狀恐怖淤毛,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情算柳,我是刑警寧澤低淡,帶...
    沈念sama閱讀 36,183評(píng)論 5 350
  • 正文 年R本政府宣布,位于F島的核電站瞬项,受9級(jí)特大地震影響蔗蹋,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜囱淋,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,867評(píng)論 3 333
  • 文/蒙蒙 一猪杭、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧妥衣,春花似錦皂吮、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,338評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至冈止,卻和暖如春狂票,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背熙暴。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,458評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工闺属, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人掂器。 一個(gè)月前我還...
    沈念sama閱讀 48,906評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像灭必,于是被迫代替她去往敵國(guó)和親乃摹。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,507評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • 服務(wù)器https配置 配置https操作說(shuō)明文檔 1播歼、查看服務(wù)器環(huán)境配置(tomcat和apache合并使用) 2...
    南京楊小兵閱讀 8,853評(píng)論 0 9
  • 一秘狞、什么是 SSL 證書(shū),什么是 HTTPS 【SSL】: 目前互聯(lián)網(wǎng)常用的HTTP協(xié)議是非常不安全的明文傳輸協(xié)議...
    符精華閱讀 2,644評(píng)論 0 1
  • title: apache安裝與反向代理配置date: 2017-11-04 21:13:48tags: apac...
    chase_閱讀 2,042評(píng)論 0 0
  • 一烁试、Nagios簡(jiǎn)介 Nagios是一款開(kāi)源的電腦系統(tǒng)和網(wǎng)絡(luò)監(jiān)視工具廓潜,能有效監(jiān)控Windows善榛、Linux和Uni...
    1b3bd36d9d21閱讀 8,181評(píng)論 3 13
  • 某個(gè)閑散的日子 影子在黃昏和窗柩前吐著煙圈 地上花貓不挪動(dòng)分毫 桌椅也遲暮一般地沉默 我有著賴以生存的嘴巴 此刻像...
    三水芒芒閱讀 263評(píng)論 0 2