首先我們把壓縮包解壓,在伺服器上apache目錄下建立乙個叫做cert的資料夾,我的目錄是這樣子的:
之後,開啟apache/conf/httpd.conf,在httpd.conf檔案中找到以下引數並進行配置。
#loadmodule ssl_module modules/mod_ssl.so
#刪除行首的配置語句注釋符號「#」載入mod_ssl.so模組啟用ssl服務,apache預設是不啟用該模組的。如果找不到該配置,請重新編譯mod_ssl模組。
#include conf/extra/httpd-ssl.conf 刪除行首的配置語句注釋符號「#」。
最後,開啟apache/conf/extra/httpd-ssl.conf,在httpd-ssl.conf檔案中找到以下引數並進行配置。(我直接把這個檔案裡沒注釋的**都刪了重新寫了下面這)
listen 443
sslengine on
sslprotocol all -sslv2 -sslv3
sslciphersuite aesgcm:all:!dh:!export:!rc4:+high:!medium:!low:!anull:!enull
sslcertificatefile cert/
domain name_public.crt (domain name_public替換成你自己的證書檔名)
sslcertificatekeyfile cert/domain name.key (domain name替換成你自己的金鑰檔名)
sslcertificatechainfile cert/domain name_chain.crt (domain name_chain替換成你自己的證書鏈檔名)
最後在linux上重啟apache,**如下
/usr/local/apache/bin/apachectl configtest //檢查**是否有誤
/usr/local/apache/bin/apachectl restart //重啟apache
最後在**上輸入你的https://開頭的網域名稱就可以訪問啦~
在Apache伺服器上安裝SSL證書
在apache伺服器上安裝ssl證書 loadmodule ssl module modules mod ssl.so 刪除行首的配置語句注釋符號 載入mod ssl.so模組啟用ssl服務,apache預設是不啟用該模組的。include conf extra httpd ssl.conf 刪除行...
在Apache伺服器上安裝SSL證書
在apache安裝目錄中新建cert目錄,並將解壓的apache證書 證書鏈檔案和金鑰檔案拷貝到cert目錄中。如果需要安裝多個證書,需在apache目錄中新建對應數量的cert目錄,用於存放不同的證書 如果申請證書時選擇了手動建立csr檔案,請將手動生成建立的金鑰檔案拷貝到cert目錄中並命名為d...
Apache伺服器安裝SSL證書
以apache標準配置為例,假如證書檔名是a public.crt,證書鏈檔案是a chain.crt,私鑰檔案是a.key。開啟 apache 安裝目錄下 conf 目錄中的 httpd.conf 檔案,找到以下內容並去掉 loadmodule ssl module modules mod ssl...