Apache伺服器上配置SSL證書,一步到位!

2021-09-14 05:03:22 字數 1216 閱讀 9551

首先我們把壓縮包解壓,在伺服器上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...