如何開啟Apache的SSL服務(wù)
在進行任何操作之前,請確保您的Apache服務(wù)器已經(jīng)安裝了加密模塊,可以是OpenSSL或OpenSSL ModSSL。如果您的Apache web服務(wù)器運行在Unix或Linux平臺上,您可以通過以
在進行任何操作之前,請確保您的Apache服務(wù)器已經(jīng)安裝了加密模塊,可以是OpenSSL或OpenSSL ModSSL。如果您的Apache web服務(wù)器運行在Unix或Linux平臺上,您可以通過以下網(wǎng)址獲取OpenSSL: 。如果您的Apache web服務(wù)器運行在Windows平臺上,您可以通過以下網(wǎng)址獲取OpenSSL ModSSL:
生成密鑰對
使用OpenSSL給Apache服務(wù)器生成一個密鑰對(key pair),命令為:
openssl req -new -nodes -keyout -out public.csr
執(zhí)行該命令時,根據(jù)您Apache服務(wù)器的實際信息回答一些問題,例如國家名、省或洲際名、地方名、組織名、組織單位名、通用名、email地址、私鑰保護密碼以及可選公司名。請注意,國家名必須使用標準的縮寫,例如中國是CN;通用名必須是FQDN。
保存密鑰和請求文件
在當前目錄下會生成兩個文件:和public.csr。是私鑰文件,public.csr是證書請求文件。
申請免費的WEB站點證書
訪問 ,申請免費的WEB站點證書。請將剛才生成的public.csr請求文件內(nèi)容貼到申請頁面上,完成證書的申請工作。請注意,免費證書僅有15天的使用期限。
復(fù)制證書文件
申請完證書后,將證書文件復(fù)制到保存私鑰和請求文件的目錄下。
配置文件
打開文件,配置您的Apache服務(wù)器以啟用https服務(wù)。請使用編輯器(Unix或Linux可以使用vi,Windows可以使用notepad),添加以下內(nèi)容:
SSLCertificateFile SSLCertificateKeyFile
請根據(jù)您的證書和私鑰的實際路徑修改上述內(nèi)容。
重新啟動Apache服務(wù)器
使用啟動腳本重新啟動Apache服務(wù)器:
apachectl stop apachectl startssl
這樣,您的Apache服務(wù)器的80和443端口都將提供服務(wù)。